Senior Software Engineer, Unity
Core
Build and scale a 3D Human Machine Interface (HMI) and supporting content delivery pipeline for real-world autonomous vehicle systems to enable engineers and operators to monitor, debug, and understand autonomy behavior.
Role type
Senior Software Engineer (Unity / C#)
Builds
Production-grade 3D visualization tools, CI/CD pipelines, and asset management systems for autonomous truck fleets.
Domain
Autonomous logistics / Middle-mile transportation
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Unity development, C#, Unity Editor scripting, scalable system architecture, CI/CD pipeline management, performance optimization, cross-functional collaboration
Preferred skills
Unity Addressables, Cloud Content Delivery, network communication protocols (gRPC, UDP), procedural 3D asset generation, real-time visualization systems
Technologies
Unity, C#, Unity Cloud Build, Unity Addressables, gRPC, UDP
Responsibilities
Develop and extend a 3D HMI application in Unity; Build interactive user interfaces to visualize autonomous vehicle systems; Design and implement scalable user interaction tools for testing and debugging; Build and maintain CI/CD pipelines for Unity; Develop Unity Editor tools and scripts for asset generation and build automation; Integrate with content delivery systems for versioned asset management; Collaborate cross-functionally with design, backend, and autonomy teams.
Seniority
Senior, hands-on IC