
Staff Software Engineer β Simulation Vehicle Modeling
Posted Sep 11

Posted Sep 11
This is a fully remote position, open to applicants in Michigan.
β’ Take ownership and enhance the technical architecture for scalable vehicle modeling and simulation across various vehicle types, sensor platforms, and fleet diversity.
β’ Develop and manage high-fidelity truck and vehicle dynamics models that encompass nominal, off-nominal, and failure-mode simulation domains.
β’ Establish and promote statistical validation metrics that support Safety Case assertions and driver-out certification.
β’ Design and expand robustness testing frameworks, including interactions between controllers and planners.
β’ Create, develop, and sustain high-fidelity simulation platforms for evaluating closed-loop autonomous-driving software at scale.
β’ Collaborate with autonomy engineering teams to determine vehicle model requirements for planning, controls, and system-level V&V.
β’ Articulate model capabilities, limitations, and release notes to various stakeholder teams.
β’ Mitigate regressions in autonomy V&V system performance using automated regression frameworks.
β’ Implement the complete software development lifecycle primarily in C++ within Linux and ROS/ROS2, employing Lean-Agile methodologies.
β’ Conduct root cause analysis on simulation and hardware-in-the-loop challenges.
β’ Lead test-plan design for data acquisition and telemetry that supports field data collection and vehicle-model improvements.
β’ Set the course for system-level test plans and verification strategies within the simulation organization.
β’ Discuss technical direction, design choices, and challenges during stand-ups, design reviews, and architecture discussions.
β’ Build partnerships with OEM collaborators and simulation-tool vendors to assess, integrate, and co-develop capabilities.
β’ Mentor engineers while enhancing code quality, processes, and testing rigor.
β’ Bachelor's Degree in Computer Science, Robotics, Mechanical Engineering, Electrical Engineering, or a related technical discipline with 10+ years of relevant experience; or a Master's Degree in the aforementioned fields with 7+ years; or a PhD with 3+ years.
β’ Profound expertise in C++ (primary), Python for tooling, ROS/ROS2, CMake, and Linux.
β’ Strong foundation in physics-based modeling of ground vehicles, including longitudinal/lateral dynamics, tire models, and powertrains.
β’ Familiarity with AV autonomy stack architecture encompassing planning, controls, and system integration.
β’ Ability to communicate vehicle model capabilities and limitations to autonomy engineering teams and gather their requirements.
β’ Experience in defining statistical validation metrics and robustness testing frameworks that support formal safety case claims.
β’ Background in unit, integration, and regression testing, automated validation pipelines, and large-scale simulation-based performance benchmarking.
β’ Proven record of achieving technical consensus across simulation, autonomy, controls, product, and safety teams.
β’ Capability to manage and maintain essential technical systems across multiple repositories and contribute to cross-organizational architectural decisions.
β’ Advanced-level professional with significant independence in judgment and minimal oversight.
β’ History of mentoring engineers and influencing technical direction within simulation and autonomy sectors.
β’ A competitive compensation package including a bonus component and stock options.
β’ 100% coverage of medical, dental, and vision premiums for full-time employees.
β’ 401K plan with a 6% employer match.
β’ Flexible scheduling options.
β’ Generous paid vacation available immediately upon starting.
β’ Company-wide holiday office closures.
β’ AD+D and Life Insurance coverage.
β’ Possibility of sign-on bonuses, relocation assistance, and additional forms of compensation as part of the overall compensation package.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.