CareerPlan

Engineer I, Software - Autonomy Capabilities - New Grad - 6129

United StatesFull-time2026-10-27 → 2026-11-10
On-siteSecurity clearance required

Core

Entry-level software engineer building reusable autonomy software for unmanned platforms to plan, decide, coordinate, and execute missions.

Role type

Junior IC software engineer (autonomy)

Builds

Reusable autonomy software, unit tests, and simulation scenarios for unmanned systems

Domain

Defense technology, robotics, autonomous systems

Deliverable

production ML models

Required skills

C++, Python, Linux, Git, debugging, software testing, problem decomposition

Preferred skills

Robotics, controls, planning, AI, simulation, optimization, ROS, pub-sub, CMake, containers, CI, automated tests, simulation tools

Technologies

C++, Python, Linux, Git, ROS, CMake

Responsibilities

Implement small, well-defined C++ changes to autonomy capabilities; Add unit tests and simulation scenarios; Analyze simulation outputs and reproduce failures; Connect autonomy capabilities to perception products and mission software; Document assumptions and test results; Participate in code and design reviews

Seniority

Junior, entry-level IC