Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineer I, Software - New Grad

Home > C/C++ programming jobs

Engineer I, Software - New Grad in USA new

  • Shield AI
  • Full time
  • Email
  • Washington, DC

Responsibilities

  • Design, implement, test, and ship C++ and/or Python features, tools, and tests.
  • Write embedded C/C++ firmware for real-time software controlling UAVs in flight.
  • Develop Python tests, reporters, and tooling to validate software behavior and performance.
  • Develop and evaluate autonomy software for mission behavior, planning, multi-agent coordination, decision-making, platform integration, perception, sensor fusion, localization, and AI/ML-enabled workflows.
  • Build unit and integration tests, analyze simulation and bench results, and investigate failures using logs, telemetry, traces, and debugging tools.
  • Support integration across autonomy capabilities, vehicle interfaces, sensors, perception products, mission compute, and operator or command-and-control systems.
  • Work with real and simulated data from cameras, EO/IR sensors, IMUs, GPS, radars, and other mission payloads.
  • Collaborate with electrical and mechanical engineers to determine and validate software requirements.
  • Document setup steps, interface assumptions, configuration, test procedures, and findings.
  • Participate in code reviews, design discussions, and test debriefs while gradually taking ownership of features and fixes.

Requirements

  • Currently pursuing a bachelor's, master's, or PhD in computer science, robotics, electrical engineering, aerospace engineering, or a related field, with graduation between December 2026 and August 2027.
  • Foundational Python experience from coursework, internships, research, personal projects, or professional work.
  • Understanding of debugging, source control, code review, and automated testing.
  • Familiarity with Linux and command-line tools.
  • Familiarity with XML, JSON, or YAML.
  • Ability to read technical documents, solve problems, and explain work clearly.
  • Strong attention to detail and willingness to learn in a team environment.
  • Ability to obtain and maintain an active U.S. Secret security clearance.
  • Preferred experience includes software testing, systems integration, robotics, autonomous systems, simulation, pytest, unittest, C++, XML schemas, interface control documents, message-based systems, Git, continuous integration, Docker, Podman, networking, publish-subscribe messaging, message brokers, or distributed systems.

Benefits

  • Paid, in-person, full-time position starting after graduation in 2027.
  • Regular employee package includes pay within the listed range, bonus, benefits, and equity.
  • Temporary employee package includes pay within the listed range and a temporary benefits package applicable after 60 days of employment.
  • Offers are contingent on a cleared background and possible reference check.

Salary: $75k - $112k/yr

Shield AI

Shield AI builds autonomous systems for military and national security customers, combining its Hivemind autonomy software with V-BAT and X-BAT unmanned aircraft and Aechelon simulation technologies. The privately held company sells hardware, software, and related services to U.S. and allied defe...

Similar positions

Flight Software Engineer II

  • Rocket Lab Corporation
  • Full time
  • USA
  • 11/14/2026
  • Salary: $108k - $148k/yr
  • Long Beach, CA

Software Engineer II

  • PlayStation Global
  • Full time
  • USA
  • 11/14/2026
  • Salary: $164k - $246k/yr
  • San Mateo, CA

Staff Embedded Controls Engineer

  • Ford Motor
  • Full time
  • USA
  • 11/14/2026
  • Salary: $150k - $284k/yr
  • Palo Alto, CA

Staff Firmware Security Engineer

  • Rockwell Automation
  • Full time
  • Others
  • 11/14/2026
  • Singapore (city not specified)

Software Development Engineer in Test

  • Mapbox
  • Full time
  • Remote
  • 11/14/2026
  • Germany