Sr. Software Engineer, C++ (Simulations)
Core
Design, develop, and test high-fidelity real-time simulation software for SpaceX flight systems, including models of fluids, electronics, and multi-body physics.
Role type
Senior IC C++ software engineer (simulations)
Builds
High-fidelity simulation infrastructure and models for Falcon, Falcon Heavy, Dragon, Starlink, and Starship vehicles
Domain
Aerospace engineering + high-performance computing
Deliverable
production ML models | product features
Required skills
C++ development, real-time software development, distributed computing systems, memory management, CPU scheduling, classical physics, performance optimization, unit testing
Preferred skills
ROS2, Gazebo, debugging, creative problem solving
Technologies
C++, ROS2, Gazebo
Responsibilities
Develop and maintain high-fidelity real-time simulation software; Develop prototypes to prove design concepts and quantify constraints; Improve reliability and performance of simulation software; Collaborate with users to develop new features and improve user experiences
Seniority
Senior, hands-on IC