Bootstrap

Mission.dev

Senior Embedded Software Engineer โ€“ Space Systems

๐Ÿ“ŒWashington, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

on-site

Only candidates who are able to work on-site in the Washington, DC area should apply.


  • Washington, DC Area
  • Full-time
  • On-site required
  • This opportunity is only open t o US citizens or permanent residents


Our company description

Mission is a platform for hiring, vetting and managing software development talents. It enables our clients to connect with the worldโ€™s best talent to build mission-critical software products.


About the client

A leading satellite technology company is developing the worldโ€™s first commercial satellite direct-to-device (D2D) network, making it possible for anyone, anywhere, to connect using their existing mobile phone. With commercial partnerships in over 50 countries and regulatory approvals in more than 30 regions, the company is rapidly expanding its infrastructure to enable global rollout.


About the role

In this role, youโ€™ll develop Rust-based flight software running on embedded Linux systems that manage spacecraft command & data handling, communications, power, and navigation. You'll work hands-on with flat-sat (lab-based) simulators and support full system testing, from device control to orbit-ready verification.


You donโ€™t need prior space experience to apply โ€” just deep systems-level engineering skills, curiosity, and a passion for solving unconventional challenges.


Responsabilities

  • Build Linux-based software in Rust to manage spacecraft systems
  • Develop applications for Command & Data Handling, Comms, Power, and GN&C subsystems
  • Interface with satellite electronics using protocols like CAN, I2C, SPI, RS-422, and RS-485
  • Develop inter-process communication (IPC) systems for coordination across applications
  • Write embedded software to enable reliable operation inorbit
  • Support all stages of the software lifecycle: design, implementation, test, and verification
  • Create and maintain testing tools for unit, integration, and system-level validation
  • Help define best practices for the growing internal Rust flight software codebase


Requirements

  • Bachelorโ€™s degree or higher in Software, Electrical, Aerospace Engineering, or relatedfield
  • 5+ years of professional software development experience
  • Advanced proficiency in Rust, especially for embedded/Linux systems
  • Comfortable with multiple languages: C, C++, Python, etc.
  • Experience writing software that interacts with hardware-level interfaces
  • Familiar with IPC mechanisms and Linux-based embedded development
  • Hands-on with tools like Git and CI/CD workflows


Helpful Qualifications

  • Experience building software for SmallSats or CubeSats
  • Exposure to hardware-in-the-loop (HIL)testing
  • Familiarity with communication tools like Protocol Buffers, ZeroMQ,or gRPC
  • Worked with real-time Linux, space-rated hardware, or high-reliability systems
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Working model

    on-site

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—