Software Engineer, C++ (Raptor)Active$145K

The opportunity

SpaceX was founded under the belief that a future where humanity is out 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.

What you'll do

  • Architect and develop high-performance C++ software for production-scale manufacturing systems

  • Design and implement real-time control software, data acquisition pipelines, and monitoring algorithms

  • Collaborate closely with controls, automation, and hardware engineers to: integrate software with motion systems, sensors, and laser hardware

  • Continuously improve system reliability, speed, and quality through elegant software solutions

  • Participate in design reviews, code reviews, and architecture discussions to: maintain exceptional code quality and best practices

  • Provide first-principles solutions to production engineering challenges,: rapidly iterating from concept to deployed software

What they're looking for

  • Bachelor’s degree in computer science, engineering, math, or related STEM: discipline and 2+ years of professional software development experience; OR 4+ years of professional C++ development experience in lieu of a degree
  • Strong experience writing production-grade, high-performance C++ code
  • Experience with modern CI/CD tools and Linux environments
  • Experience with real-time or embedded systems development