Posted by the employer · San Diego, United States
Software Development Engineer - New Graduate
Shield AI · San Diego · United States
Posted: 10/6/2026 · On the employer's job feed since 10/11/2026
The advert
Quoted in full from Shield AI's job posting. Gavroche does not edit it.
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.
What you'll do
-
Design, implement, test, and ship C++ and/or Python features, tools, and tests alongside experienced engineers.
-
Write embedded firmware in C/C++ for real-time software that controls our advanced UAV while in flight.
-
Develop tests, reporters, and tooling in Python to validate software behavior and performance.
-
Develop and evaluate autonomy software across areas such as mission behavior, planning, multi-agent coordination, decision-making, platform integration, or perception (object detection, tracking, sensor fusion, localization, situational awareness, or AI/ML-enabled workflows).
-
Build unit and integration tests, run and analyze simulation or bench results, and investigate failures using logs, telemetry, traces, and debugging tools.
-
Support software integration across autonomy capabilities, platform/vehicle interfaces, sensors, perception products, mission compute, and operator or command-and-control (C2) systems, including simulation, software-in-the-loop, hardware-in-the-loop, and bench testing.
-
Work with real and simulated data from cameras, EO/IR sensors, IMUs, GPS, radars, or other mission payloads.
-
Work cross-functionally with electrical and mechanical engineers to help determine and validate software requirements.
-
Write documentation for setup steps, interface assumptions, configuration, test procedures, and findings to make workflows repeatable.
-
Participate in code reviews, design discussions, and test debriefs, and take on more ownership of features and fixes over time.
Required Qualifications
-
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.
-
Proficiency in C++ and/or Python.
-
Solid foundation in data structures, algorithms, and software fundamentals.
-
Ability to own well-scoped tasks with limited guidance and communicate progress clearly.
-
Must be able to work in-person full-time.
Preferred Qualifications
-
Hands-on project experience (competition team, research lab, capstone, or personal projects) involving robotics, controls, planning, computer vision, or machine learning.
-
Prior internship or co-op experience writing software.
-
Familiarity with simulation tools, ROS/ROS2, or hardware-in-the-loop/software-in-the-loop testing.
-
Experience with sensor data (cameras, EO/IR, IMU, GPS, radar) or multimodal AI/ML data (vision-language or vision-language-action models).
-
Experience writing unit/integration tests and debugging using logs or telemetry.
-
Comfortable working in a Linux environment and using version control (e.g., Git).
-
Exposure to embedded systems, real-time software, or safety-critical software practices.
Similar roles in San Diego
- Software Engineer - AI/ML · PlayStation Global, San Diego
- Senior Software Engineer - Instrumentation · Exthymic, San Diego
- ServiceNow Developer · Astor & Sanders, San Diego
- Power Platform Developer - Onsite · Ripple Effect, San Diego
- Senior Robotics Software Engineer · Monarch Quantum, San Diego
- Software Engineer 3 · Monarch Quantum, San Diego
200 open software engineer roles found; at most three per employer shown. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.
How software engineer roles in United States are worked
2% fully remote · 1% hybrid · 97% on-site
From 431 adverts whose ATS states a work mode. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; the employers' own work-mode flags (adverts without one count as on-site).
New roles in San Diego, last 12 weeks
- 7/20/2026 22
- 7/27/2026 14
- 8/3/2026 23
- 8/10/2026 15
- 8/17/2026 43
- 8/24/2026 33
- 8/31/2026 55
- 9/7/2026 61
- 9/14/2026 71
- 9/21/2026 93
- 9/28/2026 57
- 10/5/2026 100
- 10/12/2026 4
591 vacancies. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct; vacancies by their own publication week.
Other roles at Shield AI
- Engineer I - Simulation Framework - R6203 · San Diego
- Senior Software Engineer - Autonomous Pilot Integration - R5423 · San Mateo
- Staff Engineer - Software - Autonomous Aircraft Integration - R4983 · Boston
- Perception Engineer - Multimodal & Embodied AI - R6022 · San Diego
- Senior Engineer - Platform Infrastructure - R5516 · Dallas
- Senior Engineer - System Integration Test - R6086 · San Diego
463 open. Source: Direct employer job feeds (ATS) and career sites crawled by gavroche-direct.