Taro Logo

Sr. Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX is a space technology company developing technologies to enable human life on Mars and providing global satellite internet through Starlink.
Bastrop, TX 78602, USA
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Space

Job Description

SpaceX is revolutionizing space technology with the ultimate goal of enabling human life on Mars. As part of the Starlink team, you'll work on the world's largest satellite constellation that provides fast, reliable internet to millions of users worldwide. The Sr. Embedded Software Engineer role focuses on developing critical software for customer hardware that powers Starlink's global network. You'll be responsible for creating embedded systems that operate in millions of devices worldwide, working with custom hardware and phased array technology, and building robust systems that ensure reliable connectivity. The position offers the opportunity to work on cutting-edge space technology while directly impacting global internet accessibility. You'll be part of a team that develops software for custom silicon, creates deployment infrastructure, and builds telemetry systems that scale to millions of devices. The role requires expertise in embedded systems, strong problem-solving skills, and the ability to work on complex technical challenges. At SpaceX, you'll be responsible for the complete lifecycle of your software, from development through testing and support, making a direct impact on one of the most advanced satellite internet systems in the world. This is an excellent opportunity for experienced engineers who want to contribute to revolutionary space technology while solving real-world connectivity challenges.

Last updated 19 days ago

Responsibilities For Sr. Embedded Software Engineer, Customer Hardware (Starlink)

  • Design and implement highly available, fault-tolerant consumer devices
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for processors and microcontrollers
  • Develop systems for test execution across multiple environments
  • Create tools for software deployment, test execution, and data analysis

Requirements For Sr. Embedded Software Engineer, Customer Hardware (Starlink)

Linux
Python
Go
Rust
  • Bachelor's degree in computer science, engineering, math, or STEM discipline and 5+ years of professional experience; OR 7+ years of professional experience
  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development
  • Must be willing to work extended hours and weekends as needed
  • Must meet ITAR requirements (US citizen, permanent resident, refugee, or asylee)

Related Jobs

Sr. Automation Design Engineer, Consumer Hardware (Starlink)

Lead automation engineering role at SpaceX focusing on developing manufacturing solutions for Starlink consumer hardware, combining mechanical, electrical, and software expertise.

Sr. ASIC Design Engineer (Silicon Engineering)

Senior ASIC Design Engineer position at SpaceX, developing next-generation FPGAs and ASICs for space and ground infrastructure, offering $160-220K salary with comprehensive benefits.

Sr. Embedded Software Engineer, Customer Hardware (Starlink)

Senior Embedded Software Engineering role at SpaceX, developing customer hardware solutions for Starlink's satellite internet system, requiring expertise in embedded systems and low-level programming.

Sensing HW Design Firmware Engineer

Senior firmware engineering role at Apple's Incubation team, developing embedded systems and hardware for future products, requiring 8+ years experience and strong programming skills.

Staff Emulation Engineer

Remote Staff Emulation Engineer position at Jobgether, working on advanced system emulation technology across the United States.