JOBSEARCHER

Sr. Software Engineer, C++ (Simulations)

SpaceXLos Angeles, CAL6 LeadSeptember 15th, 2026
Overview In this role you design, build, and validate high-fidelity, real-time simulation software that underpins SpaceX flight systems. You contribute across engineering groups to craft accurate models of fluids, electronics, and multi-body physics, delivering simulations that drive software and hardware development. The position emphasizes performance, reliability, and user-oriented feature improvements to support missions across Falcon, Dragon, Starlink, and Starship. You are part of a mission-driven team shaping simulation technology for Mars exploration. Compensation / Benefitsmedical, vision, and dental coverage401(k) planstock options or long-term incentivespaid parental leavepaid holidays and vacationdiscretionary bonuses and stock purchase plan ResponsibilitiesDevelop and maintain high-fidelity real-time simulation software for all vehiclesPrototype concepts to validate design directions and quantify constraintsMaintain excellence and push for improvements beyond the status quoImprove reliability and performance of simulation softwareCollaborate with users to add features and enhance user experiences Key requirementsBachelor in Computer Science, Engineering, Math, or STEM or 5+ years of software development; 2+ years C++ experienceStrong C++ development skillsUnderstanding of distributed computing, networking, memory management, and CPU schedulingSolid foundation in classical physics and math (algebra, calculus, geometry)Proven debugging, performance optimization, and unit testing abilitiesAbility to work in dynamic environments and communicate effectivelycreative problem solvingeffective communicationteamwork and initiativeC++ROS2Gazebo