S

Shield AI

Builds autonomous aircraft for defense

Senior Software Integration Engineer - Autonomy Software Integration

Software EngineeringUpdated on Nov 14
Full-timeSan Diego, CA, USAIn-person

About the Job

Requirements

  • Typically requires a minimum of 3–5 years of related experience with a bachelor's degree in Computer Science, Computer Engineering, Robotics, or a related field, or two years of experience with a master's degree.
  • Proficiency in Python or C++.
  • Experience with autonomous systems, server applications, or middleware.
  • Experience designing integration workflows, communicating system dependencies, and triaging and reporting integration defects across subsystem boundaries.
  • Expertise with CI/CD pipelines.

Responsibilities

  • Develop deep expertise in the AI-powered autonomy stack and serve as a systems integration expert for autonomous robotics.
  • Configure, deploy, and integrate multi-agent systems across simulation, hardware-in-the-loop, and flight platforms.
  • Understand the end-to-end system, from sensor inputs to autonomous behaviors.
  • Integrate autonomy algorithms, perception pipelines, middleware, and platform interfaces into the integrated product, ensuring interoperability between components.
  • Lead integration of autonomy software onto new robotic hardware platforms.
  • Configure sensor drivers, communication interfaces, and platform adapters for autonomy stack functionality on prototype and production vehicles.
  • Implement integration frameworks, deployment scripts, and configuration management tools for Software-in-the-Loop, Hardware-in-the-Loop, and flight environments.
  • Ensure the autonomy stack operates reliably across supported platforms, operating systems, and deployment configurations; identify and resolve integration issues across system boundaries.
  • Evaluate system logs, telemetry, and rosbag data to diagnose integration defects; collaborate with developers to isolate and resolve subsystem issues, and create analysis tooling to accelerate debugging.
  • Partner with DevOps teams to streamline integration pipelines, reduce build-to-deploy cycle times, and ensure continuous integration of new features; define integration checkpoints and release-readiness criteria.
  • Work with engineers to ensure integrated capabilities meet product requirements and interface specifications; help develop tooling to verify end-to-end system compliance and traceability.

Desired Qualifications

  • Experience building complex systems and understanding software architecture and design principles.
  • Experience with simulation tools and hardware-in-the-loop testing environments.
  • Experience with hardware or embedded systems.
  • Expert knowledge of Python.
  • Experience with ROS.
  • Experience with white-box testing.
  • Familiarity with networking, operating systems, and radio communications.
  • Experience designing automated testing tools for GUI applications.
  • Experience designing automated testing tools for server applications.

About the Company

Shield AI

Builds autonomous aircraft for defense

Shield AI builds autonomous aircraft and flight software for military and allied defense customers, with a focus on operations where conventional remote control breaks down. Its Hivemind AI pilot handles decisions during a mission, while the V-BAT aircraft gathers intelligence and locates targets. Aircraft makers use its software tools to develop and test their own autonomy, and its Aechelon business supplies visual and sensor simulation for pilot training. The company earns money from aircraft sales, autonomy software and contracted engineering and operational services. Shield AI was founded in 2015 and is headquartered in San Diego, California.

Company size
1,001-5,000
Company stage
Series H
Total funding
$4.8B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs