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

Principal Embedded Software Engineer, Customer Hardware (Starlink)

SpaceX

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

To develop and deploy software for Starlink’s custom hardware, improving the user experience of satellite internet and maximizing its utility for individuals, communities, and businesses.

Requirements

  • 8+ years of development experience in C, C++, Golang, Python, or Rust
  • Any 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
  • Linux based software development for common processors and microcontrollers (e.g. ARM, RISC V, etc.)

Responsibilities

  • Developing software running on custom hardware that is deployed to millions of devices around the world
  • Creating infrastructure and tools for rapid and reliable deployment of our code to our customers no matter where they are
  • Writing software for Starlink’s custom phased array and modem silicon
  • Radically improving the user experience of satellite internet
  • Developing a telemetry system that scales to millions of devices with trillions of data points
  • Building robust systems that are resistant to adversarial attacks
  • Design and implement highly available, fault-tolerant consumer devices that operate for long periods of time with minimal maintenance for millions of users

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 10+ years of professional experience in software engineering; OR 15+ 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