Demo

Embedded Software Engineer - Munition System

Lumiere Systems
Washington, DC Full Time
POSTED ON 5/30/2026
AVAILABLE BEFORE 6/28/2026
Candidate must be comfortable completing an initial 1-month onsite training period in Kearneysville, WV, after which they will relocate back to work from either San Francisco, Los Angeles, or Washington DC.

About The Project

Client is building a small, safety-critical kinetic munition delivered by an FPV-class airframe. The compute side is an electro mechanical safe and arm device (EMSAD).

The current codebase is Rust-on-Embassy, but we're language-agnostic on the role — strong C, C , or Rust embedded engineers are equally welcome.

What You'll Do

Own firmware end-to-end: drivers, state machine, communication protocols, command surface, bring-up, qualification, OTA / programming flow.

Build the host-testable simulation surface. The state machine should be testable on a laptop without flashing a board — and stay that way.

Work shoulder-to-shoulder with the HW engineer on bring-up, register-map ergonomics, and timing.

Carry the firmware through environmental qualification (thermal, EMC, vibration).

Define and enforce the firmware-side safety case.

Required

5 years of professional embedded firmware on ARM Cortex-M (or comparable) — in C, C , or Rust.

Deep comfort with interrupts, DMA, clocks, timers, low-power modes, linker scripts, memory maps.

Strong with I²C, SPI, UART, USB CDC and debugging using scope / logic analyzer.

Experience building state machines for real-world hardware.

Discipline around testability and host testing.

Working English, written and verbal.

Nice to have

Rust embedded experience — Embassy, embedded-hal, defmt, probe-rs, RTIC, no_std ecosystem.

Modern C embedded (C 17/20 in firmware).

Async firmware experience (Embassy, Zephyr, FreeRTOS).

Safety-critical firmware background: ISO 26262, DO-178C, IEC 61508, etc.

Bootloader / DFU / secure-boot work.

FPV / small-UAV firmware: Betaflight, MAVLink, INAV.

C FFI / SDK bindings.

How We Work

Small team, weekly hardware iterations, real boards on every desk. We expect concise, testable, safety-focused firmware development.

Salary.com Estimation for Embedded Software Engineer - Munition System in Washington, DC
$112,416 to $137,507
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer - Munition System?

Sign up to receive alerts about other jobs on the Embedded Software Engineer - Munition System career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Lumiere Systems

  • Lumiere Systems Cypress, TX
  • Embedded Software (Linux) Engineer/Architect About The Role As an Embedded Software Engineer/Architect, you will design, develop, and optimize embedded sof... more
  • 3 Days Ago

  • Lumiere Systems Washington, DC
  • Candidate must be comfortable completing an initial 1-month onsite training period in Kearneysville, WV, after which they will relocate back to work from e... more
  • 4 Days Ago

  • Lumiere Systems Philadelphia, PA
  • Position Summary The Kubernetes Platform Engineer – Voice Services Modernization is responsible for designing, deploying, automating, and operationalizing ... more
  • 4 Days Ago

  • Lumiere Systems Draper, UT
  • Position Summary: An organized, motivated and knowledgeable member to support Bill.com's growth by managing the close and improving the accounting process.... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer - Munition System jobs in the Washington, DC area that may be a better fit.

  • Software Engineering Institute | Carnegie Mellon University Arlington, VA
  • Who we are SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, an... more
  • 25 Days Ago

  • Software Engineering Institute | Carnegie Mellon University Arlington, VA
  • What We Do SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security.... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!