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

Software Development Engineer - New Graduate

Home > C/C++ programming jobs

Software Development Engineer - New Graduate in USA

  • Shield AI
  • Full time
  • Email
  • Boston, MA

Responsibilities

  • Design, implement, test, and ship C++ and/or Python features, tools, and tests.
  • Write embedded C/C++ firmware for real-time UAV flight-control software.
  • Develop and evaluate autonomy software for mission behavior, planning, multi-agent coordination, decision-making, platform integration, perception, 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 software 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.
  • Write documentation, participate in code reviews and design discussions, and take increasing 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.
  • 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.
  • Preferred qualifications include hands-on robotics, controls, planning, computer vision, or machine learning project experience; prior software internship or co-op experience; familiarity with simulation tools, ROS/ROS2, or hardware-in-the-loop/software-in-the-loop testing; sensor or multimodal AI/ML data experience; unit/integration testing and debugging experience; Linux and Git familiarity; and exposure to embedded, real-time, or safety-critical software.

Benefits

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

Salary: $77k - $211k/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

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Haptics Firmware Engineer

  • Apple
  • Full time
  • USA
  • 10/15/2026
  • Cupertino, CA

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Senior Software Engineer

  • Snapsheet Inc
  • Full time
  • Remote
  • 10/15/2026
  • Salary: $135k-$165k
  • Worldwide