Demo

Senior Embedded Software Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™
Washington, WA Full Time
POSTED ON 12/16/2025
AVAILABLE BEFORE 1/25/2026

Company overview

We are a U.S.-based UAV (drone) technology company building advanced airborne systems-from sensors to aircraft and mission platforms - that deliver critical data worldwide. Our mission is to redefine aerial capabilities by producing resilient, mission-ready hardware and software for commercial and government customers.


Team - Vehicle & Avionics Systems

This team turns designs into flight-proven aircraft and subsystems: power, comms, flight control, deployment mechanisms, avionics, payload integration, and the embedded software/firmware that runs them. We validate every component on our operational UAV fleet to ensure reliability when it matters.


Role - Lead Embedded Engineer

We’re hiring an experienced Principal Software Engineer to lead architecture, development, integration, testing, and documentation of embedded flight software for UAVs. You’ll provide technical leadership, mentor engineers, and work cross-functionally from requirements through flight test and operations.


Location: On-site, Washington DC

Key responsibilities

  • Lead design and delivery of reliable, fault-tolerant embedded flight software.
  • Translate customer and systems requirements into architecture and implementations; manage subsystem interfaces.
  • Collaborate with ground systems and operations teams to ensure end-to-end system coherence.
  • Develop command, control, and payload software for flight operations.
  • Define and lead unit, subsystem, and system-level test campaigns (including automated tests).
  • Produce and maintain clear operational and interface documentation.
  • Present technical concepts to technical and non-technical stakeholders.
  • Own software lifecycle concerns: architecture, integration & test, scalability, and multi-generation compatibility.


Required qualifications

  • Bachelor’s in Computer Science, Computer Engineering, or related field.
  • 8 years in high-reliability software development; 5 years technical leadership across multiple teams.
  • Proven experience architecting and developing embedded software in Rust and/or modern C (concurrent & asynchronous).
  • Strong skills in processor architecture, performance and memory optimization, and designing for testability (runtime logging, etc.).
  • Experience with CI pipelines, automated builds/releases, and static/dynamic analysis.
  • Proficient with embedded ARM/SoC development and working in Linux, RTOS, or bare‑metal environments.
  • Familiar with containerized tooling (Docker, Kubernetes) and Agile development practices.
  • Comfortable in a fast-paced, dynamic engineering environment.


Preferred

  • Advanced degree.
  • Extensive experience with flight software, autonomous systems, or mission-critical robotics.
  • Python proficiency, secure-coding experience, and knowledge of common hardware interfaces (Ethernet, SPI, I²C, UART, PCIe).
  • Experience with distributed systems and fault-critical software design.

Salary : $180,000 - $220,000

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 Senior Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

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

  • Software Engineering Institute | Carnegie Mellon University Pittsburgh, PA
  • About the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do yo... more
  • 6 Days Ago

  • Axiom Software Solutions Limited Lafayette, CO
  • Responsibilities: • Analyze and understand existing Python code for electromagnetic field computations. • Translate Python code into efficient, high-perfor... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!