Skip to main content

Simulation Software Engineer (application software)

Technology
SpaceX
Hawthorne, United StatesTodayUntil 6/9/2026
Full timeOn-site

Job description

Requirements

Must have:

- Bachelors degree in computer science, engineering, math, or a related STEM field; OR 2+ years of professional software development experience in lieu of a degree - Minimum 1 year of development experience in C++ - Strong software design and development capabilities in C++ - Understanding of distributed computing systems, networking protocols, memory management, and CPU scheduling - Comprehensive knowledge of classical physics and mathematics (algebra, calculus, Euclidean geometry) - Proficient in debugging, performance optimization, and unit testing - Innovative problem-solving skills - Experience with open source C++ simulators such as ROS2 and Gazebo - Ability to thrive in a dynamic environment with shifting needs and requirements - Capacity to work autonomously and collaboratively, demonstrate initiative, and communicate effectively - Willingness to work extended hours and weekends when necessary

Responsibilities:

- Design, develop, and maintain high-fidelity real-time simulation software for all vehicles - Create prototypes to validate key design concepts and assess technical constraints - Uphold the highest standards of quality and continuously seek improvements - Enhance reliability and performance of simulation software - Collaborate with simulation software users to introduce new features and elevate user experience

Company:

At SpaceX, we are driven by the belief that exploring the stars is a future worth pursuing. Our Simulations team is essential in developing the cutting-edge technologies that support our flight systems. As a Software Engineer, you will play a pivotal role in programming simulation infrastructures, working on projects that impact missions like Falcon, Dragon, Starlink, and Starship. We offer competitive compensation, including stock options and bonuses, comprehensive health coverage, and generous vacation time. Join us in this critical mission to lay the groundwork for human life on Mars.

Keywords
MarsFalconUnit TestingMemory managementDebugger

¿Te interesa este puesto?