Engineer I, Software - Autonomous Pilot Integration - New Grad - 6125
Washington, D.C.full time
On Site
entry
H1B: no
Responsibilities
Implement C++ changes to program-specific mission behavior, autonomy configuration, diagnostics, or an assigned platform-interface component with guidance.
Develop and adapt supported pilot behaviors and reference configurations for defined missions or platforms, contributing reusable improvements to the core pilot with guidance.
Run builds and unit or integration tests; help reproduce issues using simulation, logs, and telemetry.
Assist with validation of command, status, sensor, and mission data flows in lab or SIL/HIL environments.
Document setup steps, interface assumptions, test findings, and reproducible failures for the program team.
Work with the Autonomy Capabilities team on planning and other capability interfaces, and with Integration & Test and platform teams on platform interfaces, compute, and test environments.
We are seeking Autonomous Software Engineers for full-time roles starting in 2027! This is a paid, in-person, full-time position for students graduating during the 2026-2027 academic year. We are now reviewing applications for positions starting after graduation in 2027.
Qualification
Currently pursuing a Bachelor'sFamiliarity with LinuxAbility to obtain a SECRET clearanceProjects involving autonomyFamiliarity with containersTemporary employee offer package
Required
Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field, graduating between December 2026 and August 2027.
Foundational C++ or Python programming demonstrated through coursework, projects, research, internships, or work experience.
Familiarity with Linux, Git, debugging, and basic software-testing practices.
Ability to complete scoped tasks with guidance, communicate progress, and incorporate feedback.
Must be able to work in-person full-time.
Ability to obtain a SECRET clearance.
Preferred
Prior internship or co-op experience writing software.
Projects involving autonomy, platform controls, sensors, simulation, or C2 interfaces.
Familiarity with containers, message buses, networking, or hardware-in-the-loop testing.
Interest in hands-on lab work and occasional integration or field-test events.
Full-time regular employee offer package:
Pay within range listed + Bonus + Benefits + Equity
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)