CareerPlanSign in

Embedded Drone Stack - Software Engineer

Washington, D.C.💼 Full-time🗓 2026-08-12 → 2026-09-25

Core

Design and integrate complex autonomy and vehicle intelligence systems spanning hardware and software domains for defense and commercial customers.

Role type

Senior IC robotic software engineer (embedded autonomy)

Builds

Autonomy solutions deployed on embedded Linux and hardware platforms including aircraft autopilots, sensors, and ground control stations.

Domain

Defense and commercial unmanned aerial systems (UAS) / robotics

Deliverable

production ML models | product features | infrastructure

Required skills

C++, embedded Linux, hardware-software integration, communication protocols (UART, SPI, I2C, Ethernet), Docker, Linux-based OS (RHEL, Ubuntu), Git, SIL/HIL testing

Preferred skills

Modern C++ standards, Bash, CMake, COTS hardware integration (Nvidia Jetson, Raspberry Pi), Agile/CI-CD

Technologies

Linux, Docker, Git, Visual Studio Code, GitLab, ArduPilot, PX4, UART, RS232, RS422, RS485, SPI, QSPI, I2C, Ethernet, Nvidia Jetson, Raspberry Pi

Responsibilities

Integrate and deploy autonomy solutions onto embedded Linux and hardware platforms; Troubleshoot complex integration and software issues; Conduct system-level setup, testing, and validation including SIL and HIL evaluations; Collaborate with 3rd party UAS vendors on software integration; Support live flight test of autonomy software on UAVs

Seniority

Mid-Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.