Senior embedded software engineer
Listed on 2026-10-16
-
Software Development
Embedded Software Engineer, C++ Developer, Unix/Linux, Embedded Systems/ Firmware/ IoT
You’ll be a hands on embedded engineer, working primarily with C on Linux, writing drivers across a variety if I/O interfaces, and working on a flight computer project. You’ll be working close to the hardware, and will be trusted by management to work autonomously and create solutions to the technical challenges yourself.
You wont be siloed – there is a number of different projects for you to work on, encompassing driver development, flight software, and the hardware in the loop test systems that they use.
You will have the opportunity to act as a technical lead, whilst mentoring junior engineers. They have clear career paths for engineer who want to stay hands on, and for those who are interested in management.
The base salary for this role is in the region of $160k – $180k, and the role is based full time on site in Herndon, Virginia.
What you’ll do- Develop embedded C on Linux, with a focus on driver development on multiple I/O interfaces
- Work on flight software and flight computer product development
- Work on HIL systems to validate space hardware
- Mentor junior engineers
- 6+ years experience in embedded software development
- Strong experience with both Embedded C and Linux
- Device driver development
- RTOS experience
- Ability to work across the software / hardware line – board bring up, and debug
To conform to U.S. Government export regulations, applicant 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).