Software Developer- Simulation Tooling
Core
Staff Software Developer leading the architectural roadmap and implementation of a Simulation Scenario Definition platform and Python SDK for autonomous driving validation.
Role type
Staff Software Developer (Technical Lead)
Builds
Simulation Scenario Definition platform, Python SDK, and graphical editing tools for defining traffic, environment, and sensor scenarios.
Domain
Autonomous Driving / Simulation Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Python (expert), API/SDK design, large-scale platform development, 3D graphics, computational geometry, real-time simulation concepts, technical mentorship
Preferred skills
C++, Domain-Specific Language (DSL) development, game engines (Unity, Unreal), data visualization, Autonomous Vehicle (AV) architecture knowledge
Technologies
Python, C++, Unity, Unreal
Responsibilities
Contribute to architectural roadmap for simulation platform and Python SDK; Lead design and implementation of next-generation graphical editing tools; Drive evolution of Python infrastructure for scenario serialization and cloud integration; Act as hands-on mentor for engineering excellence in API design and code quality.
Seniority
Staff, hands-on technical leader with mentorship