CareerPlan

Software Embedded Engineer (Hiring at Multiple Levels)

Manassas, VirginiaFull-time2026-10-15 → 2026-11-10
Citizens only

Core

Develop autonomy capabilities and distributed system architectures for swarming drones, spanning from simulation validation to flight-test analysis.

Role type

Senior IC embedded software engineer (autonomy/drones)

Builds

Autonomous drone swarming systems and autonomy stack features

Domain

Robotics + Embedded Systems

Deliverable

production ML models

Required skills

C++, Python, embedded systems, distributed systems, real-time systems, concurrency management, state machine design, fault-tolerant architecture, SITL/HITL simulation

Preferred skills

PX4, MAVLink, release management, versioned artifacts

Responsibilities

Design and implement distributed state machines and leader election protocols; Develop and run rigorous tests in simulation environments; Collaborate with hardware engineers to define system requirements; Act decisively during flight-test investigations

Seniority

Mid-level to Senior, hands-on IC