Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SpaceX Logo

Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX

Salary not specified
Aug 18, 2025
Bastrop County, TX, US
Apply Now

SpaceX is looking to maximize Starlink’s utility for individuals, communities, and businesses by developing software running on custom hardware deployed to millions of devices worldwide.

Requirements

  • Development experience in C, C++, Golang, Python, or Rust
  • Experience with embedded or low level systems development
  • Developed, debugged, and deployed software that has been used in real world embedded devices
  • Solid fundamental knowledge of networking protocols (TCP/IP etc.), electronics, math, physics, and radio frequency
  • Strong skills in debugging, performance optimization, and testing
  • Experience with security issues associated with distributed systems and internet services

Responsibilities

  • Design and implement highly available, fault-tolerant consumer devices that operate for long periods of time with minimal maintenance for millions of users
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
  • Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system

Other

  • Must be willing to work extended hours and weekends as needed
  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 1+ years of professional experience in software engineering; OR 3+ years of professional experience in software engineering in lieu of a degree
  • Must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State