Senior Software Engineer, Autonomy Integration (R6035)
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) (via careerplan.io/jobs/57d675b0-4e5e-450e-bada-8df00cf0c2bf-senior-software-engineer-autonomy-integration-r6035-at-shieldai)
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