Senior Software Engineer, Simulation
Build and expand a high-performance simulator for autonomous vehicle development, focusing on realism, coverage, and system integration. Requires 3+ years software engineering experience with C++ and Python.
About the job
About the Work
- Expand the functionality, performance, and usability of our simulator.
- Develop innovative solutions to improve simulation realism and coverage through synthesis.
- Design and build solutions to unify and simplify the interactions of complex systems.
- Work across a large array of potential efforts, ranging from new greenfield projects to expanding/scaling existing systems.
- Collaborate closely with autonomy engineers and build an understanding of how autonomy works to formulate the best solutions.
About You
- 3+ years of experience working in software engineering or related fields.
- Talented software developer with experience in C++ and Python.
- Enjoy tackling challenges in new problem spaces, solving pivotal problems, and building real solutions.
- Thrive in a highly collaborative environment, working effectively with engineers, PMs, and other stakeholders.
- High standard of technical excellence and experience maintaining and raising the technical bar.
- Experienced with all stages of a project’s lifecycle.
- Startup DNA: ability to thrive in ambiguity of a dynamic environment.
- Passionate about bettering everyday life through robotics.
Bonus Points
- Previous experience in simulation for autonomous vehicles or other areas of autonomous vehicle development.
Compensation
Base pay range: $193,930 - $291,150. Eligible for annual performance bonus, equity, and competitive benefits package.
Skills
C++, Python, Simulation, Autonomous Vehicles, Sensor Data Synthesis, Scenario Generation, Performance Optimization, Kubernetes
Similar jobs
Fullstack Engineering jobsBuild and productionize end-to-end AI agents that automate scientific workflows, while developing backend systems, frontend interfaces, and agent infrastructure. The role requires 8+ years of software engineering experience, full-stack expertise with Python and React, and strong product instincts.
Founding engineer responsible for the architecture, development, and operation of Benchling’s internal tooling and automation systems. The role requires 7+ years of production software engineering experience, strong integration and security fundamentals, and hands-on technical leadership.
Build the decision engine that powers explainable staffing recommendations and workflows for hospitals. The role requires strong TypeScript skills, full-stack experience, systems thinking, and comfort working directly with clinical customers.
Build and operate full-stack features, platform primitives, and secure integrations for Vanta Government Cloud. The role requires 6+ years of full-stack experience, API and data-integration expertise, and an interest in security or compliance.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.