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

  • Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods with minimal maintenance for millions of users.
  • Write quality Linux-based software for common processors and microcontrollers (e.g., ARM, RISC-V) and for Starlink’s custom phased array and modem silicon.
  • Participate in architecture, design, and code reviews to shape system-level decisions and implementation.
  • Develop prototypes to validate key design concepts and quantify technical constraints.
  • Develop systems and infrastructure for test execution across multiple environments, including virtualized hardware and hardware-in-the-loop simulations.
  • Invent and build tools and infrastructure to enable frequent, reliable software deployment, test execution, and data analysis as part of a continuous integration and release system.
  • Work with the Starlink factory to enable in-house manufacturing and deployment of devices.
  • Provide full lifecycle ownership of software including development, testing, deployment, and support.
  • Design and build systems with resistance to adversarial attacks and operational security concerns.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline plus 1+ years professional software engineering experience, OR 3+ years professional software engineering experience in lieu of a degree.
  • Development experience in C, C++, Golang, Python, or Rust.
  • Experience with embedded or low-level systems development.
  • Experience writing Linux-based software for processors and microcontrollers (e.g., ARM, RISC-V).
  • Experience developing, debugging, and deploying software used in real-world embedded devices.
  • Solid fundamental knowledge of networking protocols (TCP/IP), electronics, math, physics, and radio frequency.
  • Strong skills in debugging, performance optimization, and testing.
  • Experience with security issues associated with distributed systems and internet services.
  • Willingness to work extended hours and weekends as needed.
  • Must meet ITAR eligibility: U.S. citizen or national, U.S. lawful permanent resident (green card holder), Refugee under 8 U.S.C. §1157, Asylee under 8 U.S.C. §1158, or be eligible to obtain required authorizations from the U.S. Department of State.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Embedded Software Developer (VSE)

Toyota Tsusho Systems 51-250 IT Services

Principal Software Engineer at Toyota responsible for architecting and delivering secure, mission-critical in-vehicle embedded software and driving production-quality feature implementations.

C C++ CI/CD Cybersecurity Embedded Systems Encryption HIPAA OWASP Penetration Testing Rust TLS
1 month ago

Senior Commissioning Operations Engineer

Mainspring Energy 251-1K Renewable Electricity

Senior Commissioning Operations Engineer at Mainspring Energy responsible for commissioning, configuring, and integrating Linear Generator systems for commercial and industrial customers to enable resilient, clean local power and expand the operational fleet.

C++ MATLAB Python
1 month ago

Radar Systems Engineer (Algorithms)

Reliable Robotics 51-250 Aerospace & Defense

Reliable Robotics is hiring a Radar Systems Engineer (Algorithms) to design, develop, and field phased-array radar-based detect-and-avoid systems for aviation safety, taking algorithms from concept through integration and flight-tested production.

C++ Embedded Systems MATLAB Python
1 month ago

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
14 hours, 45 minutes 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