Shield AI, established in 2015, is at the forefront of defense technology, specializing in intelligent autonomous systems designed to protect service members and civilians. As a Staff Software Engineer in the VBAT Software team, you'll be integral to developing complex avionics software for cutting-edge Unmanned Aerial Vehicles (UAV).
The role involves working with a diverse team of engineers to design and develop sophisticated software systems utilizing modern aerospace sensors, state-of-the-art UAV avionics, and groundbreaking AI applications. You'll be responsible for developing high-quality C/C++ code, integrating real-time operating systems, and creating robust CI/CD pipelines for embedded systems.
This position offers an exciting opportunity to work on revolutionary autonomous robotic systems, specifically the V-BAT aircraft platform. You'll be involved in everything from low-level firmware development to system architecture design, collaborating with multiple departments including firmware, software test and verification, Autonomy AI, and Ground Control Stations.
The company has a strong global presence with offices in San Diego, Dallas, Washington, D.C., Abu Dhabi, Kyiv, and Melbourne, supporting U.S. and allied operations worldwide. This role offers competitive compensation ($166,410 - $249,616) plus bonus, benefits, and equity, reflecting the high-impact nature of the work.
The ideal candidate will bring strong expertise in embedded systems, C/C++ development, and RTOS/Linux kernel experience, combined with a proven track record of shipping products in fast-paced environments. This role represents an opportunity to work on meaningful technology that directly contributes to protecting service members and civilians through advanced autonomous systems.