Engineer I, Software - Autonomous Pilot Integration - New Grad - 6125
Core
Implement C++ changes to mission behavior, autonomy configuration, and diagnostics for reusable core pilot software and program-specific autonomy applications.
Role type
entry-level software engineer (autonomous pilot integration)
Builds
reusable core pilot software and program-specific autonomy applications
Domain
defense technology / autonomous systems
Deliverable
production ML models
Required skills
C++, Python, Linux, Git, debugging, software testing, simulation, telemetry analysis
Preferred skills
prior internship experience, autonomy/sensors/simulation/C2 projects, containers, message buses, networking, hardware-in-the-loop testing
Technologies
C++, Python, Linux, Git, simulation environments, SIL/HIL
Responsibilities
Implement C++ changes to mission behavior and diagnostics; Develop and adapt pilot behaviors and configurations; Run builds and unit/integration tests; Assist with validation of data flows in lab/SIL/HIL environments; Document setup steps and test findings; Collaborate with Autonomy Capabilities, Integration & Test, and platform teams
Seniority
Junior, entry-level IC