Sr. Software Engineer, C++ (Simulations)

1 week ago
Full-time
Senior
Software Development
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Develop and maintain high-fidelity real-time simulation software used for all vehicles.
  • Develop prototypes to validate design concepts and quantify technical constraints.
  • Program the core simulation infrastructure supporting SpaceX flight systems.
  • Collaborate on models of fluids, electronics, and multi-body physics systems.
  • Improve the reliability and performance of simulation software.
  • Work with simulation software users to develop new features and improve user experience.
  • Collaborate across engineering groups to build high-fidelity simulations for software and hardware development.

Requirements

  • Bachelor's degree in computer science, engineering, math, or a STEM discipline plus 5+ years of software development experience, or 7+ years of professional software development experience in lieu of a degree.
  • 2+ years of development experience in C++.
  • 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, including algebra, calculus, and Euclidean geometry.
  • Strong debugging, performance optimization, and unit testing skills.
  • Creative approach to problem solving.
  • Experience with open source C++ simulators such as ROS2 and Gazebo (preferred).
  • 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.
  • Willingness to work extended hours and weekends when needed.
  • Must meet ITAR requirements as a U.S. citizen, national, lawful permanent resident, refugee, asylee, or eligible for required U.S. State Department authorization.

Benefits

  • Competitive base salary range of $160,000 to $230,000 per year.
  • Eligibility for long-term incentives, including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses and access to an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • Access to a 401(k) retirement plan.
  • Short- and long-term disability insurance and life insurance.
  • Paid parental leave.
  • 3 weeks of paid vacation and 10 or more paid holidays per year.
  • Paid sick leave in accordance with company policy and applicable law.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Technical Consultant, App Dev

AHEAD 1K-5K IT Services

AHEAD is hiring a Principal Technical Consultant for its Modern Apps practice to lead client engagements in application development and modernization from strategy through implementation and delivery.

Agile AWS Azure C# CI/CD DevSecOps GCP Java LLM Microservices Python Serverless TypeScript
1 minute ago

Senior Software Engineer, FullStack

Patch My PC 51-250 Internet Software & Services

Patch My PC is hiring a Senior Software Engineer to build and support internal and customer-facing products that automate third-party software updates for enterprise IT and security teams.

Azure C# CI/CD CSS Docker Kubernetes MongoDB .NET React Redis REST API System Design TypeScript WebSockets
1 minute ago

Senior Technical Consultant - Modern Apps

AHEAD 1K-5K IT Services

AHEAD is hiring a Senior Technical Consultant in its Modern Apps practice to lead hands-on custom application development and modernization work for enterprise clients.

Agile C# CI/CD DevSecOps Java JavaScript Microservices Python Serverless
1 minute ago

Software Engineer, Framework Engineering

Nex 11-50 Leisure Products

Nex is hiring a Software Engineer for its Framework Engineering team to build the core cross-platform systems that power sensing, detection, haptics, and ML inference for Nex Playground.

C# C++ Computer Vision Embedded Systems Go Java Rust
1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers