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

Shield AI
•$77,200 - $211,200•Onsite

About The Position

Shield AI is hiring an entry-level Software Engineer for its Autonomy Capabilities team, which develops reusable software that enables autonomous systems to plan, decide, coordinate, and execute missions. The team works on mission behaviors, motion planning, multi-agent coordination, and contingency handling across unmanned platforms. In this full-time role, the engineer will build and test well-defined autonomy software with regular guidance from experienced engineers. The focus is on learning the codebase and delivering small, reviewable changes rather than owning an algorithm or architecture end to end. This is a paid, in-person position for students graduating during the 2026–2027 academic year, with roles starting after graduation in 2027.

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 C++ or Python programming demonstrated through coursework, projects, research, internships, or work experience.
  • Coursework or project exposure to robotics, controls, planning, AI, simulation, or optimization.
  • Familiarity with Linux, Git, debugging, and basic software-testing practices.
  • Ability to break down well-defined problems, communicate progress, and use feedback to improve work.
  • Ability to obtain a SECRET clearance.

Nice To Haves

  • Prior internship or co-op experience writing software.
  • Projects involving path planning, controls, state machines, multi-agent systems, or simulation.
  • Experience with ROS, pub-sub systems, CMake, containers, CI, or automated tests.
  • Experience building simulation, visualization, or data-analysis tools.

Responsibilities

  • Implement small, well-defined C++ changes to autonomy capabilities, examples, configuration, or tooling.
  • Add unit tests and simulation scenarios using established frameworks and expected behaviors.
  • Analyze simulation outputs and reproduce failures using logs, visualizations, and debug tools with guidance.
  • Help connect autonomy capabilities to perception products, platform interfaces, and mission software.
  • Document assumptions, test results, and setup instructions, and participate in code and design reviews.
  • Work with autonomy, perception, integration, and simulation teammates to understand how capabilities are used.

Benefits

  • Bonus
  • Benefits
  • Equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service