Senior C++ Engineer – Simulation Infrastructure
Job Title: Senior C++ Engineer – Simulation Infrastructure
Location: Austin, TX
Salary Range: $150,000 - $170,000 Per Year
Job Type: Direct Hire
Sponsorship: Yes, Company provides visa sponsorship
Job Overview
A leading autonomous mobility company seeks a Senior C++ Engineer to design and build foundational simulation infrastructure. You will develop high-performance, reliable C++ code powering testing, validation, and debugging of autonomous driving systems. This onsite/hybrid role supports modular simulations at scale on distributed clusters, used by QA, autonomy, ML, safety, and data teams for comprehensive scenario analysis.
Key Responsibilities
-
Design and implement foundational simulation infrastructure in C++.
-
Ensure simulation runs are correct, reproducible, and efficient.
-
Collaborate with platform and autonomy teams to ensure integration and consistency with real-world deployments.
-
Lead and contribute to design reviews and cross-team technical decisions.
-
Build tools for analyzing performance and debugging system behavior.
Requirements
-
5+ years of experience building production-level software.
-
Strong proficiency in modern C++.
-
Experience in benchmarking, profiling, and optimizing complex systems.
-
Familiarity with large-scale or distributed compute environments.
Preferred Qualifications
-
Experience using Python for tooling and automation.
-
Familiarity with Bazel.
-
Background in robotics, simulation, or embedded systems.
-
Experience modeling real-world systems, such as physics, sensors, agents, or environments.
Benefits
-
Employer-subsidized healthcare (medical, dental, vision)
-
Pre-tax commuter benefits
-
Flexible Spending Account (FSA)
-
Employer-covered disability and life insurance
-
401(k) retirement plan
-
Generous PTO
-
Covered lunches and more
