Embedded Software Engineer, OS/Platform (Starlink) Verified today

SpaceX · Redmond, WA · Software · first seen 2026-09-03

Embedded Software Engineer, OS/Platform (Starlink)

SpaceX is deploying Starlink, the world's largest satellite constellation providing fast, reliable internet to over 9 million users globally. You will solve critical OS and platform challenges underpinning the program's growth across thousands of satellites, consumer receivers, and ground systems.

What You Will Do

  • Maintain and update in-house branches of open-source software including Linux, Buildroot, and u-boot.
  • Support secure boot and runtime security for all Linux-based satellite components.
  • Maintain spacecraft Ethernet network and connectivity.
  • Develop, deploy, and test spacecraft software update processes.
  • Support in-house System on Chip and peripherals through their lifecycle.
  • Support OS/Platform-specific test infrastructure.
  • Develop and support device drivers for third-party and in-house components.
  • Be the first software team to receive and validate new satellite components.
  • Interface with Silicon, Electrical, and Application Software Engineers to transition hardware from prototype to on-orbit operations.
  • Take ownership of complete software lifecycle: development, testing, and production support.

You Bring

  • Bachelor's degree in computer science, engineering, math, or science; or 2+ years of professional software development experience (internship experience counts).
  • Development experience in C, C++, Python, and/or Rust.

Preferred Experience

  • Linux Kernel upstreamed patches.
  • Networking and Linux networking stack knowledge.
  • Computer architecture and modern secure boot flows.
  • ARM embedded systems.
  • Testing, continuous integration, build, deployment, and continuous monitoring.
  • Debugging, performance optimization, and unit testing.
  • Strong written and verbal communication skills.
  • Ability to work effectively in a dynamic environment with changing requirements.

Requirements

  • Must be willing to work extended hours and weekends as needed.
  • Applicant must be a U.S. citizen or national, U.S. lawful permanent resident, Refugee under 8 U.S.C. 1157, or Asylee under 8 U.S.C. 1158, or be eligible to obtain required authorizations from the U.S. Department of State.

Compensation

  • Level 1: $125,000-$165,000
  • Level 2: $145,000-$200,000

Actual level and salary determined case-by-case based on job-related knowledge, skills, education, and experience.

Additional benefits include long-term incentives (company stock or cash awards), discretionary bonuses, Employee Stock Purchase Plan, comprehensive medical/vision/dental coverage, 401(k) plan, disability and life insurance, paid parental leave, 3 weeks paid vacation, 10+ paid holidays annually, and company shuttles from select Seattle locations to Redmond office Monday-Friday. Washington State employees accrue paid sick time per state and federal law.