Drimva

Shield AI

Software Development Engineer - New Graduate

San Diego, California · Entry level · Full-time · Posted Nov 3, 2026

Education
Currently pursuing a Bachelor's, Master's, or PhD in Computer Science, Robotics, Electrical Engineering, Aerospace Engineering, or a related field.

About the job

Develop and test autonomous software and embedded systems for UAVs, including autonomy features, integrations, simulation, and flight-control firmware.

What you'll do

  • Design, implement, test, and ship C++ and/or Python features, tools, and tests; develop embedded firmware for real-time UAV control.
  • Develop and evaluate autonomy software, including mission behavior, planning, coordination, perception, and AI/ML-enabled workflows.
  • Test and integrate software using simulation, bench testing, sensor data, logs, telemetry, and debugging tools; document workflows and findings.

What they ask for

  • Pursuing a bachelor's, master's, or PhD in a listed or related field, graduating between December 2026 and August 2027.
  • Proficiency in C++ and/or Python.
  • Solid foundation in data structures, algorithms, and software fundamentals.
  • Able to work in-person full-time.

Nice to have

  • Hands-on project experience involving robotics, controls, planning, computer vision, or machine learning.
  • Familiarity with simulation tools, ROS/ROS2, or hardware-in-the-loop/software-in-the-loop testing.

Tools

C++, Python, ROS/ROS2, Linux, Git

AI focus

Develop and evaluate autonomy software, including AI/ML-enabled workflows and perception; preferred experience includes multimodal AI/ML data such as vision-language or vision-language-action models.

Model-written summary · the original posting is authoritative

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)