CareerPlan

Autonomy Software Engineer

Remote · Australia / United States | AnnapolisRemoteFull-time$100k–$180k2026-10-21 → 2026-11-09
HybridNo visa sponsorshipCitizens or permanent residents only

Core

Develop embedded and real-time autonomy software for uncrewed aircraft and surface vessels, including control loops, sensor integration, and ground-station tools.

Role type

Senior embedded software engineer (autonomy/GNC)

Builds

Flight management control systems for aircraft and surface vessels

Domain

Defense / Uncrewed Systems / Aerospace & Marine

Required skills

C++, C, embedded systems, real-time programming, Linux, sensor integration, control logic, state estimation, Git

Preferred skills

Flight-stack experience (ArduPilot, PX4, MAVLink), Kalman filtering, PID, Python, hardware deployment

Technologies

C++, C, Linux, Git, ArduPilot, PX4, MAVLink, Python

Responsibilities

Write and test embedded/real-time software for flight and vessel platforms; Build and tune control, guidance, and state-estimation logic; Integrate sensors, actuators, and comms; Improve tooling and infrastructure like ground software and data pipelines

Seniority

Mid-level to Senior, hands-on IC