Drimva

Elveo

Flight Software Engineer

Chantilly, VA · On-site · Full-time · Posted Sep 12, 2026

Experience
No fixed number of years required; welcomes candidates from exceptional new graduates to seasoned engineers. Several years of professional software engineering experience is preferred.
Education
Bachelor's degree or higher in Software, Computer, Electrical, Aerospace, or a related engineering field, or equivalent practical experience.
Visa sponsorship
To comply with ITAR, applicants must be a U.S. citizen or national, lawful permanent resident, refugee, or asylee, or be eligible to obtain necessary authorizations from the U.S. Department of State.

About the job

Develops and tests Linux-based flight software for satellite command, data handling, power, communications, and guidance systems, including test and telemetry tools for verification on a flatsat.

What you'll do

  • Design, develop, and test spacecraft flight software and embedded software that interfaces with satellite hardware.
  • Contribute across the software lifecycle, including requirements, implementation, reviews, automated testing, and verification.
  • Build telemetry, instrumentation, and data-capture tools to support flatsat testing and validation.

What they ask for

  • Proficiency in at least one of C, C++, or Rust, demonstrated through professional work, significant projects, or open-source contributions; willingness to work in Rust.
  • Familiarity with Linux and operating system principles, and experience with hardware-interacting software or a strong systems background and interest in hardware.
  • Understanding of the software development lifecycle; experience writing automated tests; familiarity with Git and CI/CD fundamentals.
  • Bachelor’s degree or higher in a related engineering field, or equivalent practical experience.

Nice to have

  • Several years of professional software engineering experience; satellite, SmallSat/CubeSat, or hardware-in-the-loop experience.
  • Experience with network/socket programming, IPC, advanced Rust, embedded Linux, Yocto/OpenEmbedded, Protocol Buffers, ZeroMQ, gRPC, or Systemd.

Tools

Linux, C, C++, Rust, CAN, I2C, SPI, Git

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 4, 2026 (UTC)