Bastrop, TX On-site Employment

SpaceX is hiring a Sr. Embedded Software Engineer (Starlink)

About the Role

Design and implement embedded software for satellite platforms that enable high-speed internet delivery from space, working closely with hardware and systems teams to ensure reliable performance in orbit.

Responsibilities

  • Develop and maintain firmware for onboard satellite processors
  • Collaborate with hardware engineers to define interface requirements
  • Optimize real-time software for performance and reliability
  • Debug low-level communication protocols across RF and digital subsystems
  • Implement fault-tolerant systems for autonomous satellite operation
  • Work on software that controls power, attitude, and communication systems
  • Support integration and test of flight software
  • Write code for microcontrollers and FPGAs used in space environments
  • Ensure software meets strict timing and safety constraints
  • Participate in design reviews and technical documentation
  • Develop tools for simulation and ground testing
  • Troubleshoot in-flight anomalies using telemetry data
  • Contribute to software architecture for large satellite constellations
  • Follow rigorous software development lifecycle standards
  • Integrate software with ground station networks

Nice to Have

  • Master’s degree in a relevant technical field
  • Experience with radiation-hardened components
  • Knowledge of orbital mechanics and spacecraft dynamics
  • Worked on flight software for space missions
  • Familiarity with DO-178C or similar standards
  • Experience with model-based design tools
  • Background in networking protocols for low-Earth orbit
  • Prior work on phased array antenna control
  • Understanding of power-constrained computing
  • Experience with over-the-air software updates

Compensation

Competitive salary and equity

Work Arrangement

Full-time, on-site

Team

Part of the Starlink satellite development team focused on space-based internet infrastructure

What You’ll Do

  • Design and deploy embedded software that runs on satellites in low Earth orbit
  • Collaborate across disciplines to solve complex technical challenges
  • Ensure software functions reliably in extreme environmental conditions
  • Contribute to rapid iteration cycles for constellation expansion

Basic Qualifications

  • Bachelor’s degree in computer science, electrical engineering, or related field
  • 7+ years of experience in embedded software development
  • Proficiency in C++ and real-time systems

Preferred Skills

  • Master’s degree in engineering or computer science
  • Experience with spaceflight hardware and software systems
  • Knowledge of satellite communication protocols

Available for qualified candidates

Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
SpaceX
SpaceX is actively developing the technologies to make human life on Mars possible.
All jobs at SpaceX Visit website
Job Details
Department Starlink
Category other
Posted 2 hours ago