Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Software Engineer, OS/Platform

Home > C/C++ programming jobs

Embedded Software Engineer, OS/Platform in USA

  • Redmond, WA

Responsibilities

  • Bring up next-generation space-grade silicon, including in-house system-on-chip designs and peripherals.
  • Develop deterministic, secure, and performant Linux-based platform software from bootloaders through business logic.
  • Maintain and update in-house branches of Linux, Buildroot, and U-Boot.
  • Support secure boot, runtime security, spacecraft Ethernet networking, and software update processes.
  • Develop and support device drivers for third-party and in-house components.
  • Build and support OS/platform test infrastructure and related development, deployment, and monitoring systems.
  • Support in-house system-on-chip and peripheral components throughout their lifecycle.
  • Collaborate with Silicon, Electrical, and Application Software Engineers to move hardware from prototype to on-orbit operations.
  • Own the complete software lifecycle, including development, testing, and support.

Requirements

  • Bachelor’s degree in computer science, engineering, mathematics, or a science discipline, or 2+ years of professional software development experience in lieu of a degree; internship experience is applicable.
  • Development experience in C, C++, Python, and/or Rust.
  • Preferred knowledge of Linux kernel upstream patches, Linux networking, computer architecture, secure boot flows, and ARM embedded systems.
  • Preferred experience with testing, continuous integration, build and deployment systems, continuous monitoring, debugging, performance optimization, and unit testing.
  • Strong analytical, problem-solving, communication, and engineering fundamentals.
  • Ability to work effectively in a dynamic environment with changing requirements.
  • Willingness to work extended hours and weekends as needed.
  • Must satisfy applicable ITAR employment or authorization requirements.

Benefits

  • Base salary is eligible for long-term incentives, potential discretionary bonuses, and discounted stock purchase opportunities.
  • Comprehensive medical, vision, and dental coverage is provided, along with a 401(k), disability insurance, life insurance, paid parental leave, and other discounts and perks.
  • Employees may accrue 3 weeks of paid vacation and receive 10 or more paid holidays annually; Washington employees accrue paid sick time according to applicable law.
  • Company shuttles provide weekday roundtrip transportation from select Seattle locations to the SpaceX Redmond office.

Salary: $125k - $200k/yr

SpaceX

SpaceX builds advanced rockets and spacecraft with the aim of making human life multiplanetary, particularly focusing on establishing a sustainable presence on Mars. Its innovative technologies and ambitious missions cater to space enthusiasts, researchers, and industries looking to push the boun...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO

Senior Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $190k - $252k/yr
  • Broomfield, CO