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 satellite internet connectivity through Starlink, the world's largest satellite constellation serving millions of users globally. As a Sr. Embedded Software Engineer on the Customer Hardware team, you'll be at the forefront of developing critical software for Starlink's customer devices. The role involves creating embedded software solutions that power millions of devices worldwide, working with custom hardware, and developing infrastructure for reliable code deployment.

The position offers unique challenges in developing software for custom phased array and modem silicon, improving satellite internet user experience, and building scalable telemetry systems. You'll be responsible for the complete software lifecycle, from development to testing and support, working on systems that operate in diverse environments globally.

SpaceX, founded with the vision of making human space exploration a reality, provides an exciting opportunity to work on technology that's literally changing how the world connects. You'll be joining a team that's providing internet access to remote areas, from the Amazon to Antarctica, and supporting various users from digital nomads to emergency responders.

The role requires expertise in embedded systems, strong programming skills in languages like C++, Python, or Rust, and the ability to work with custom hardware. You'll be involved in creating robust, fault-tolerant systems that operate reliably with minimal maintenance. This is an opportunity to work on cutting-edge technology while contributing to SpaceX's broader mission of enabling human life on Mars.

The position demands strong problem-solving abilities, deep understanding of networking protocols, and experience with distributed systems. You'll be working in a fast-paced environment where innovation and technical excellence are paramount, contributing to a project that's expanding global internet access while pushing the boundaries of space technology.

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 common processors and microcontrollers
  • Develop systems for test execution across multiple environments
  • Invent new 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 a STEM discipline and 5+ years of professional experience in software engineering; OR 7+ years of professional experience in software engineering in lieu of a degree
  • 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

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

Visa Sponsorship
  • ITAR sponsorship available for qualified candidates

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's Starlink division, developing critical software for customer hardware that powers global satellite internet connectivity.

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.