Sr. Software Engineer, C++ (Simulations)
$160k - $230kSPACE EXPLORATION TECHNOLOGIES CORP
Sr. Software Engineer, C++ (Simulations) Hawthorne, CA SpaceX was founded under the belief that a future where humanity is exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. As a Software Engineer on the Simulations team, you will design, develop, and test our in‑house simulation software supporting all SpaceX flight systems. You will program the core simulation infrastructure and collaborate on building models of fluids, electronics, and multi‑body physics systems. This is a high impact role where you will work across the engineering groups to build high‑fidelity simulations used to develop cutting‑edge software and hardware. Our simulation software is critical to current and future mission successes including Falcon, Falcon Heavy, Dragon, Starlink, and Starship. SpaceX is looking for smart, motivated software engineers who enjoy taking on complex challenges, work well in dynamic environments, and care about software best practices. Help us build world class software that is critical to SpaceX’s mission to Mars.
RESPONSIBILITIES
Develop and maintain the high‑fidelity real‑time simulation software used for all vehicles. Develop prototypes to prove out key design concepts and quantify technical constraints. Maintain the highest standards of excellence, never settle for the status quo. Improve reliability and performance of simulation software. Work with simulation software users to develop new features and improve user experiences.BASIC QUALIFICATIONS
Bachelor’s degree in computer science, engineering, math, or STEM discipline and 5+ years of experience in software development; OR 7+ years of professional experience in software development in lieu of a degree. 2+ years development experience in C++.PREFERRED SKILLS AND EXPERIENCE
Strong software design and development skills in C++. Understanding of distributed computing systems, networking protocols, memory management, and CPU scheduling. Thorough knowledge of classical physics and math (algebra, calculus, Euclidean geometry). Strong skills in debugging, performance optimization and unit testing. Creative approach to problem solving. Experience with open source C++ simulators such as ROS2 and Gazebo. Ability to work effectively in a dynamic environment with changing needs and requirements. Ability to work independently and in a team, take initiative, and communicate effectively.ADDITIONAL REQUIREMENTS
Willing to work extended hours and weekends when needed.COMPENSATION AND BENEFITS
Pay Range: Software Engineer/Senior: $160,000.00 - $230,000.00 per year. Your actual level and base salary will be determined on a case‑by‑case basis and may vary based on job‑related knowledge and skills, education, and experience. Base salary is just one part of your total rewards package at SpaceX. You may also be eligible for long‑term incentives, in the form of company stock, stock options, or long‑term cash awards, as well as potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan. You will also receive access to comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short‑ and long‑term disability insurance, life insurance, paid parental leave, and various other discounts and perks. You may also accrue 3 weeks of paid vacation and will be eligible for 10 or more paid holidays per year. Employees accrue paid sick leave pursuant to Company policy which satisfies or exceeds the accrual, carryover, and use requirements of the law. To conform to U.S. Government export regulations, applicant must be a U.S. citizen or national, U.S. lawful permanent resident, refugee under 8 U.S.C. §1157, or asylee under 8 U.S.C. §1158, or be eligible to obtain the required authorizations from the U.S. Department of State. SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status. Applicants wishing to view a copy of SpaceX’s affirmative action plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to View email address on click.appcast.io. #J-18808-Ljbffr SPACE EXPLORATION TECHNOLOGIES CORP$160k - $230k
Sr. Software Engineer, C++ (simulations) Build and maintain high‑fidelity real‑time simulation software used across SpaceX flight systems to validate mission. Location: Hawthorne, California, United States Compensation: $160,000 - $230,000 USD per year Job Tags: Software...SeniorPermanent employmentTemporary workWeekend work$125k - $175k
...pioneering aerospace company located in Hawthorne, CA, seeks a Simulation Software Engineer to design and develop critical in-house simulation software... ...engineering teams. Candidates should have experience in C++ and a strong problem-solving attitude. Competitive salary...Suggested- Front Door Defense is seeking a Sr. Software Engineer, C++ specializing in simulations for high-fidelity real-time software used across SpaceX flight systems. This role involves designing, developing, and testing simulation software essential for missions including Falcon...Senior
$165k - $230k
...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. Sr. Software Engineer, C++ (Dragon) As a Sr. Software Engineer on the Dragon team, you will develop, analyze and verify the mission critical...SeniorPermanent employmentTemporary workWeekend work- SPACE EXPLORATION TECHNOLOGIES CORP in Hawthorne, CA, is looking for a Sr. Software Engineer specializing in C++ for their Simulations team. You will design, develop, and test simulation software crucial for all SpaceX flight systems and contribute to supporting high-fidelity...Senior
- A leading aerospace company in Hawthorne, CA is seeking a Sr. Simulation Software Engineer to develop and maintain high-fidelity simulation software... .... The ideal candidate will possess a strong background in C++ and have experience in software design. Responsibilities include...Senior
- Impulsespace in Redondo Beach is hiring a Senior Simulation Engineer to develop and maintain simulations of space vehicle dynamics and system... ...and 7+ years of modeling experience, along with proficiency in C++ and Python. Key responsibilities include collaborating across...Senior
$160k - $200k
Northwood Space is looking for a Senior Simulation Engineer in Torrance, CA. This role entails designing simulation tools for the global ground... .... Candidates should be proficient in coding (Python, Java, C++) and capable of optimizing network capacity. The compensation...Senior- ...technology company in Torrance, California is seeking a Senior Simulation Software Engineer specializing in missile guidance, navigation, and control.... ...or Master's degree in computer engineering, proficiency in C++ or Rust, and experience with numerical modeling and...Senior
- ...machine learning to optimally engineer, additively manufacture, and... ...industrial manufacturing through software‑driven production, additive... ...Embedded Software Engineer (C++) to help develop the real‑... ...diagnostics, and control Create simulation and modeling tools to...SeniorTemporary work
- Northwood Space in Torrance, California is seeking a Senior Simulation Engineer to lead the modeling and architecting of our global ground networks... ...of experience, and strong coding skills in Python, Java, or C++. Northwood Space offers robust compensation packages,...Senior
$165k - $230k
...with the ultimate goal of enabling human life on Mars. SR. SOFTWARE ENGINEER, PROPULSION SIMULATION & DATA ANALYSIS (RAPTOR) The Raptor Systems Modeling... ...‑tested, performant, and maintainable Python, C#/.NET, C++ or Java code Experience with version control, continuous...SeniorPermanent employmentTemporary work$134.64k - $185.13k
...machine learning to optimally engineer, additively manufacture, and... ...implement real-time machine control software for our proprietary 3D metal... ...Build and optimize software simulations of 3D printer operations for... ...Proficiency in modern C++ (C++11 or later), including multithreaded...SeniorTemporary work$112k - $224k
Job Summary Principal Modeling Analysis & Simulation Operations Engineer - Onsite, El Segundo, CA (2222 E Imperial Hwy, Building R09). Requires U.S... ...presentations to U.S. government customers. Programming skills in C, C++. What We Offer Salary range: $112,000 - $224,000 USD....Temporary workRelocation packageFlexible hours- ...overwhelming demand. Job Overview As a GNC Engineer focused on Simulations, you will lead the development of... ...proving ground for our flight software, autonomy stack, and control systems—... ...systems Proficiency with compiled (e.g., C++, Rust) and scripted (e.g., Python)...SeniorPermanent employment
- Prattwhitney is looking for a software development engineer located in El Segundo, CA. This role requires a degree in STEM and a minimum of 5 years of relevant experience, primarily in C++. You will support diverse military and commercial programs throughout the software...Senior
$150k - $200k
Senior Simulation Engineer Department: Autonomous Systems Employment Type: Full Time Location: Redondo... .... You will work closely with GNC, software, and test teams to ensure accurate modeling... ...of physical systems. Proficiency in C++ and Python. Strong understanding of dynamics...SeniorPermanent employmentFull time$120k - $170k
...leading aerospace manufacturer in California seeks a Software Engineer to advance a multiphysics simulation engine. You will develop software to support various... ...processes. Ideal candidates have strong C++ and Python skills, and experience with machine learning...- Tom Trese in Manhattan Beach, CA is seeking an Embedded Software Engineer for a 12-month contract. This role involves developing software for... ...systems in real-time environments, requiring solid experience in C++ and object-oriented design. The ideal candidate will have a...SeniorContract work
- The Aerospace Corporation is seeking a software engineer to assist with modeling, simulation, and analysis for various systems. The role emphasizes providing advanced... ...a Master's degree in a related field, possess strong C++ and Python skills, and be able to work effectively...Remote job
- ...Guidance, Navigation, and Control Mission Design Engineer to engage in the development of complex simulation software for space missions. Candidates must hold a bachelor... ...or physics and have experience with modeling, C++, and Python. This role involves working closely across...
- Keystone Distinction Group is seeking an Embedded Software Engineer for a 12-month contract in Manhattan Beach, CA. This role focuses on developing... ...years of experience in software development, specifically in C++. Experience with RTOS and familiarity with hardware validation...SeniorContract work
- Divergent Tech in Torrance, California, is seeking a Senior Embedded Software Engineer (C++) to develop real-time software systems for their advanced 3D printing platforms. The role combines hardware integration and high-performance software architecture. Candidates should...Senior
$100k - $150k
A defense technology company is seeking an Autonomy Simulation Engineer in California to develop and manage the internal simulation stack for autonomous systems. The role requires coding expertise in C++/Python/C#, along with experience using Unreal Engine and video game...$75.8k - $144.2k
...2. Location: El Segundo, CA. Position: Software Engineer II - Onsite (U.S. Citizen Only) Security... ...relevant experience. Experience with C++ design paradigms and real‑time operating... ...with physical hardware (test benches, simulators). Strong ability to quickly understand...Relocation packageFlexible hours- SPACE EXPLORATION TECHNOLOGIES CORP (SpaceX) is seeking a Software Engineer, C++ to design, develop, and test in-house simulation software for flight systems. The role involves programming core simulation infrastructure and building models of fluids, electronics, and multi...
- ...Allies a definitive edge and deter future conflicts. Senior Simulation Software Engineer, GNC We're looking for a GNC Simulation Software Engineer... ...aerospace engineering, or a related field. Strong proficiency in C++ or Rust for high-performance numerical modeling....SeniorPermanent employment
$100k - $150k
...located in Torrance, California, is looking for an Autonomy Simulation Engineer to oversee the internal simulation stack for developing and validating... ...strong expertise in Unreal Engine and coding experience in C++, Python, or C#. This position offers a salary range of $100,0...- A leading technology firm in Los Angeles is seeking a Senior Simulation Engineer to develop advanced numerical solvers for metal 3D printing systems... ...have substantial experience in simulation, programming in C/C++, and a strong background in applied mathematics or physics....Senior
$120k - $145k
...possible, with the ultimate goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ - TOP SECRET CLEARANCE As a Software Engineer in Special... ...and test key aspects of an in‑house solution for analysis, simulation, and prototyping of software in support of all the company...Permanent employmentTemporary workImmediate startWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer, C++ (Simulations). Be the first to apply!
- c++ programmer Hawthorne, CA
- c++ software developer Hawthorne, CA
- c++ developer Hawthorne, CA
- senior compensation manager Hawthorne, CA
- senior vice president of operations Hawthorne, CA
- sr industrial engineer Hawthorne, CA
- senior manager creative operations Hawthorne, CA
- senior storage engineer Hawthorne, CA
- senior principal cloud computing engineer Hawthorne, CA
- senior information security analyst Hawthorne, CA

