Taro Logo

Software Engineer, Embedded Software (Starlink)

SpaceX develops technologies to enable human life on Mars, actively working on making space exploration possible.
$122,500 - $170,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Space

Description For Software Engineer, Embedded Software (Starlink)

SpaceX is seeking an Embedded Software Engineer to join their Starlink flight software team. This role combines cutting-edge space technology with software engineering excellence. As an embedded engineer, you'll be responsible for designing, developing, and testing software that controls both SpaceX flight and ground systems, playing a crucial role in managing the world's largest satellite constellation.

The position offers a unique opportunity to work on both space-bound vehicle software and ground control systems. You'll collaborate with cross-functional teams, turning mission requirements into reliable software solutions. The role encompasses the complete software lifecycle, from initial development through testing and operational deployment.

What makes this role special is its direct impact on space exploration and global connectivity. You'll be working with state-of-the-art technology, developing fault-tolerant systems that operate in the challenging environment of space. The position offers exposure to both embedded systems and distributed computing, providing a rare combination of technical challenges.

SpaceX emphasizes that prior aerospace experience isn't necessary - they're looking for smart, motivated engineers who excel at problem-solving and want to contribute to an ambitious mission. The company offers comprehensive benefits, including medical coverage, stock options, and 401(k), making this an attractive opportunity for engineers wanting to make their mark in space technology.

The role requires strong technical skills in embedded software development, with expertise in C/C++ or Python. You'll work in a dynamic environment where requirements evolve rapidly, requiring adaptability and strong problem-solving abilities. The position offers significant growth potential and the chance to work on technology that's literally changing the world.

Last updated a few seconds ago

Responsibilities For Software Engineer, Embedded Software (Starlink)

  • Develop highly reliable autonomous software systems and testing suites
  • Design software for both vehicles flying in space and ground systems
  • Build prototypes and analyze system metrics
  • Own all aspects of software development, including design, testing, release, and flight operations
  • Provide strong technical leadership and focus on continuous improvement

Requirements For Software Engineer, Embedded Software (Starlink)

Python
Linux
  • Bachelor's degree in computer science, engineering, math, or STEM discipline OR 2+ years of experience in software development
  • Development experience in C/C++, Python, or other similar programming languages
  • Strong embedded software design and development skills
  • Experience designing fault tolerant, distributed, or real-time systems
  • Thorough knowledge of computer architecture and networks
  • Knowledge of physics, math, and electronics
  • Familiarity with Linux programming
  • Must be a U.S. citizen, permanent resident, refugee, or asylee due to ITAR requirements

Benefits For Software Engineer, Embedded Software (Starlink)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
Commuter Benefits
  • Medical, vision, and dental coverage
  • 401(k) retirement plan
  • Stock options and ESPP
  • Long-term incentives
  • Discretionary bonuses
  • 3 weeks paid vacation
  • 10+ paid holidays
  • 5 days sick leave
  • Paid parental leave
  • Company shuttles from Seattle locations
  • Short & long-term disability insurance
  • Life insurance

Interested in this job?

Jobs Related To SpaceX Software Engineer, Embedded Software (Starlink)