Sr. Software Engineer, Flight Software (Starlink)

SpaceX is actively developing technologies to enable human life on Mars, founded under the belief that exploring the stars is more exciting than not.
$160,000 - $220,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Space

Description For Sr. Software Engineer, Flight Software (Starlink)

SpaceX is seeking a Senior Software Engineer to join their Flight Software team for the Starlink project, offering an exciting opportunity to work at the forefront of space technology. This role combines cutting-edge software development with the ambitious goal of building and maintaining the world's largest satellite constellation.

As a Sr. Software Engineer on the Starlink flight software team, you'll be responsible for designing, developing, and testing mission-critical software that controls both space vehicles and ground systems. The position offers a unique blend of autonomous systems development, distributed systems architecture, and real-time software implementation. You'll work on software that directly impacts the success of SpaceX's satellite network, contributing to the company's broader mission of making humanity multi-planetary.

The role demands expertise in developing highly reliable and fault-tolerant systems, with a focus on both space-based and ground control software. You'll be involved in the complete software lifecycle, from initial design through testing and operational deployment. The position offers the opportunity to work with cutting-edge technology while solving complex engineering challenges in a fast-paced environment.

What makes this role particularly compelling is the direct impact your work will have on advancing space technology. You'll be part of a team that's revolutionizing global internet connectivity through the Starlink constellation while contributing to SpaceX's larger mission of enabling human life on Mars. The position offers competitive compensation, comprehensive benefits, and the chance to work with some of the industry's brightest minds.

SpaceX values innovation and problem-solving abilities over specific aerospace experience. They're looking for engineers who are passionate about creating reliable, efficient software systems and are excited about tackling unprecedented challenges in space technology. The collaborative environment encourages continuous learning and professional growth, making this an ideal opportunity for software engineers who want to make a lasting impact on humanity's future in space.

Last updated 5 days ago

Responsibilities For Sr. Software Engineer, Flight Software (Starlink)

  • Develop highly reliable autonomous software systems, and the full suite of testing needed to ensure their resilience, fault tolerance, and correctness
  • Design software for both vehicles flying in space, and the ground systems that support them
  • Build prototypes and analyze system metrics to prove out key design concepts and quantify technical constraints
  • Own all aspects of software development, including design, testing, release, and flight operations
  • Provide strong technical leadership, focus on continuous improvement

Requirements For Sr. Software Engineer, Flight Software (Starlink)

Python
Linux
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of experience in software development; OR 7+ years of experience in software development
  • Development experience in C/C++, Python, or other similar programming languages
  • Must be a U.S. citizen, lawful permanent resident, or eligible to obtain required authorizations from U.S. Department of State (ITAR requirements)
  • Willing to work extended hours and weekends when needed

Benefits For Sr. Software Engineer, Flight Software (Starlink)

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 3 weeks paid vacation
  • 10+ paid holidays per year
  • 5 days sick leave per year
  • 401(k) retirement plan
  • Comprehensive medical, vision, and dental coverage
  • Short & long-term disability insurance
  • Life insurance
  • Paid parental leave
  • Employee Stock Purchase Plan
  • Company shuttle service from Seattle locations
  • Stock options/equity
  • Potential discretionary bonuses

Interested in this job?

Jobs Related To SpaceX Sr. Software Engineer, Flight Software (Starlink)

Sr. Wireless Firmware Engineer (Direct To Cell)

Senior Wireless Firmware Engineer position at SpaceX working on direct-to-cell satellite communications, implementing physical layer algorithms and optimizing wireless systems.

Sr. System Reliability Engineer (Starlink Satellite Engineering)

Senior System Reliability Engineer position at SpaceX, focusing on satellite system design, production, and orbital reliability for the Starlink program.

Sr. IC Packaging Test Engineer, Silicon Technology (Starlink)

Senior IC Packaging Test Engineer position at SpaceX working on Starlink satellite technology, focusing on semiconductor packaging and wafer testing.

Sr. Power Components Engineer (Starship)

Senior Power Components Engineer role at SpaceX working on Starship program, focusing on electrical hardware development for space exploration.

Sr. Software Engineer, Flight Software (Starship)

Senior Software Engineer position at SpaceX working on flight software for the Starship program, developing autonomous systems and simulations for space exploration.