About The Position

Shield AI’s Summer Internship program offers hands-on mentorship, an opportunity to contribute through an internship project, and the possibility of a job offer at the end of the internship. Interns can participate in company-sponsored events and networking opportunities while learning about work at a high-growth technology company. The Embedded Software team develops complex avionics software that brings together hardware, operating systems, and applications for unmanned aerial vehicles (UAVs). The team collaborates with customer programs, electrical, Guidance, Navigation and Controls (GNC), systems and test engineers, and the Autonomy AI team. As an intern, you will contribute to software architecture and development involving modern aerospace sensors, UAV avionics, and AI applications.

Requirements

  • Typically, at least two years of coursework toward a degree in a related field, such as Computer Science, Electrical Engineering, or Computer Engineering.
  • Strong C/C++ background.
  • Experience in bare-metal firmware development for embedded systems.
  • Experience in a collaborative development environment focused on continuous integration/delivery and unit testing to assure software quality.
  • Familiarity with version control systems such as Git and build systems such as CMake or similar.
  • Demonstrated work ethic, strong communication skills, trustworthiness as a teammate, and kindness toward others.

Nice To Haves

  • Experience working on cutting-edge autonomous robotic systems.
  • Experience thriving in fast-paced environments, particularly startup or R&D settings; school projects count as applicable experience.
  • Adaptability, agility, and ability to innovate under pressure to meet changing project demands and drive successful outcomes.
  • Classroom or project experience developing code for FPGAs using Verilog or VHDL.

Responsibilities

  • Develop high-quality C/C++ code.
  • Participate in architecture, design, and code reviews.
  • Integrate software from multiple departments, including firmware, software test and verification, Autonomy AI, and Ground Control Stations (GCS).
  • Develop software systems that implement and integrate interfaces to avionics sensors, subsystems, and payloads.
  • Facilitate the design process for updates to the software system architecture.

Benefits

  • Paid internship.
  • Possible job offer at the end of the internship.
  • Mentorship from current Shield AI engineers.
  • Company-sponsored events, presentations from company leaders, and social and networking events.
  • Paid company holidays.
  • Housing stipend for qualified hires.
  • Possible relocation stipend to subsidize relocation costs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service