← All roles

Engineer I, Software Integration (R6214)

Shield AI· Hivemind Solutions Division – Integration & Test
Apply on company site
Hybrid (Washington, D.C. / San Diego, California)$79k - $110kFull Time EmployeePosted 1w ago

About the role

Software Integration Engineer (L1) responsible for developing C++ interfaces to connect Hivemind autonomy with real-world platforms, configuring Linux-based mission computers, and supporting integration and validation across SIL, HIL, VIL, lab and field environments.

Responsibilities

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

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Aerospace Engineering, Mechanical Engineering, Systems Engineering, or a related technical discipline; equivalent practical experience may be considered.
  • Programming experience in C++ through coursework, projects, research, or student teams.
  • Familiarity with Linux and basic software debugging.
  • Understanding of basic programming concepts such as classes, data structures, interfaces, and object-oriented programming.
  • Interest in robotics, embedded software, distributed systems, autonomy, or aerospace systems.
  • Strong problem-solving, communication, and teamwork skills.

Skills

Required:C++ programmingLinuxObject-oriented programming
Nice to have:ROS/ROS 2, ArduPilot, PX4, MAVLinkCMake, Git, DockerPython scripting

Benefits

  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary employee offer package: Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
  • Salary compensation is influenced by a wide array of factors including skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits.
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Shield AI

Autonomy for the world.

Our mission is to protect service members and civilians with intelligent systems.

AerospaceAutonomyDefenseliquid-ai-recruiting-targetsetter-30setter-30-2026-q1

More open roles at Shield AI