CareerPlan

Senior Software Engineer, Autonomy Integration (R6035)

San Diego, CaliforniaFull-time2026-10-03 → 2026-11-10

Core

Build and maintain stable integration environments, automated tests, and bridge blocks for Shield AI's autonomous aircraft and robotics systems.

Role type

Senior Software Engineer (Autonomy Integration)

Builds

Integration environments, test harnesses, and adaptors for autonomous vehicle/aircraft stacks

Domain

Defense technology, autonomous systems, robotics

Required skills

C++, Python, Linux systems debugging, software-in-the-loop testing, hardware-in-the-loop testing, distributed systems debugging, real-time systems testing, automated test orchestration, telemetry analysis

Preferred skills

Autonomy domain integration (perception/planning/controls), aircraft integration, MAVLink, configuration-driven systems, safety-critical systems, technical mentoring

Technologies

C++, Python, Linux, MAVLink

Responsibilities

Build and maintain stable Pilot integration environments and reference configurations; Develop and maintain automated software-in-the-loop and hardware-in-the-loop tests; Integrate and debug production software across planning, controls, and vehicle interfaces; Investigate failures across system boundaries and isolate defects; Develop integration-oriented bridge blocks and adaptors for vehicle/hardware interfaces; Improve repeatability with focused integration tooling for deployment and diagnostics; Support deployment of the integrated autonomy stack to representative hardware; Work with flight-test teams to define objectives and analyze integration failures; Write setup guides, troubleshooting runbooks, and technical documentation.

Seniority

Senior, hands-on IC