Software Integration Engineer I

Shield AI is a U.S. defense-technology company developing mission-autonomy software and autonomous aircraft for military and allied operations.

San Diego, United States
About Shield AI

Founded in 2015, Shield AI builds Hivemind autonomy software and V-BAT and X-BAT aircraft for operations in contested, GPS- and communications-denied environments. Its current site also presents Aechelon synthetic-reality simulation and Vision Systems detection and tracking products.

View jobs by Shield AI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop C++ interfaces between Hivemind and vehicle systems, integrate sensor data into autonomy software, implement communication protocols, deploy software on Linux mission computers, support integration testing, build Python tools, troubleshoot interfaces, and validate new platforms with engineering and flight teams.

Requirements

  • Bachelor’s degree in a relevant technical discipline or equivalent practical experience
  • C++ programming experience
  • Familiarity with Linux and software debugging
  • Knowledge of classes, data structures, interfaces, and object-oriented programming
  • Interest in robotics, embedded software, distributed systems, autonomy, or aerospace systems
  • Problem-solving, communication, and teamwork skills

Responsibilities

  • Develop C++ interfaces between Hivemind and sensors, flight controllers, payloads, radios, and vehicle systems
  • Build and maintain interface blocks, platform adapters, and middleware components
  • Integrate sensor and vehicle-system data into autonomy software
  • Implement and debug MAVLink, serial, TCP/UDP, and multicast communication interfaces
  • Configure and deploy software on Linux mission computers
  • Support SIL, HIL, VIL, and laboratory integration testing
  • Develop Python tools for testing, configuration, data analysis, and troubleshooting
  • Debug software interfaces, data formats, timing, networking, configuration, and system behavior
  • Integrate and validate software on new platforms with autonomy, systems, test, and flight teams

Benefits

  • Bonus
  • Benefits
  • Equity