S

Shield AI

Builds autonomous aircraft for defense

Senior Staff Software Engineer - Autonomous Pilot Integration

Embedded EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A BS or MS in Computer Science, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or a similar degree, or equivalent practical experience.
  • Typically, at least 10 years of related experience with a Bachelor’s degree, 9 years with a Master’s degree, 7 years with a PhD, or equivalent work experience.
  • Proficiency in C++ and experience developing or integrating real-time or latency-sensitive systems.
  • Proficiency in Linux-based development and experience with embedded systems, shell scripting, and system diagnostics.
  • Familiarity with middleware, publish-subscribe, or inter-process communication frameworks used in autonomy or robotics systems, such as DDS and message buses.
  • Hands-on experience supporting demonstrations, exercises, or field/mission tests for unmanned or autonomous systems.
  • Experience with autonomy simulation environments for testing and validation.
  • Demonstrated experience leading multiple teams or driving cross-program technical initiatives from concept through fielded delivery.
  • A track record as a subject-matter expert sought across engineering for hard, ambiguous problems in unknown solution spaces within the discipline.
  • A track record of setting forward-looking technical strategy and adjusting course as programs and priorities evolve.
  • A track record of mentoring senior engineers and team leads and shaping the career bar for the discipline.
  • Experience shaping architecture decisions, interface contracts, and standards across multiple teams.
  • Strong problem-solving skills and the ability to troubleshoot and optimize system performance across the full stack.
  • Excellent communication and teamwork skills and the ability to work effectively in a collaborative, multidisciplinary environment.
  • Ability to obtain a Secret clearance.

Responsibilities

  • Develop and integrate autonomy software solutions onto unmanned platforms, including payload-computer bring-up, container-based deployment, and configuration across onboard compute, sensors, and command-and-control interfaces; own technical direction across related programs and drive the autonomy reference implementation and common patterns across portfolios.
  • Set technical direction across multiple programs, drive the autonomy reference implementation and common patterns, anticipate how the autonomy stack needs to evolve, adapt as priorities shift, align with engineering leadership, maintain outward status, and serve as a subject-matter expert on hard, ambiguous problems.
  • Build working relationships across engineering; represent the team to engineering leadership, customer and program offices, standards bodies, and external partners; and shape architecture decisions beyond the team.
  • Mentor senior engineers and other team leads, provide cross-functional mentorship to engineers in adjacent departments, and help shape the leveling and career bar for the team and broader engineering organization.
  • Drive cross-functional design reviews, architecture documents, and post-mortems across teams; publish content that informs decisions beyond the team; and set rigor and process standards across the engineering organization.
  • Own the build, configuration, and validation process for mission-ready systems; coordinate hardware/software compatibility, mission readiness, and release cadence with capability and feature teams.
  • Travel to test sites and support live mission operations, including flight tests, range exercises, on-water trials, and integration events, with safety checks, system bring-up, and troubleshooting under time-critical constraints.
  • Diagnose and resolve integration issues across autonomy stacks, payload computers, and embedded systems in lab and field environments, including memory, CPU, and timing profiling under operationally representative loads.
  • Capture mission and test data, reproduce issues in simulation, and work with autonomy capability owners to drive fixes into subsequent builds.
  • Build tools and processes to improve integration timelines, test and mission reliability, and team efficiency across deployment cycles.
  • Set the strategy for command-and-control interoperability across the portfolio; shape interface evolution with internal and external stakeholders; and own implementation and compliance against command-and-control standards such as A-GRA, UCI, and OMS.
  • Define the skills bar and hiring strategy for senior roles in the area, partner with managers on long-term staffing plans, assess candidates, and onboard new senior engineers.
  • Typically travel approximately 10–20% of the year to different office locations, customer sites, and integration/test events.

Desired Qualifications

  • Direct experience supporting unmanned systems across air, maritime, space, ground, or effects/expendables, or similar field-test campaigns.
  • Proficiency in Python for scripting, automation, and analysis.
  • Experience leading multiple programs or driving cross-program technical initiatives in an unmanned-systems context.
  • Experience interfacing with customers and external stakeholders, representing the company in technical engagements, briefing senior leadership, and presenting to non-technical audiences.
  • A track record of improvements spanning the broader engineering organization, including process, architecture, technical standards, or platform-wide tooling.
  • Familiarity with autonomy stacks, motion planning, or vehicle-control integration.
  • Competence in vehicle-electronics bring-up, including avionics, spacecraft buses, or vessel control; payload-computer integration; or hardware-in-the-loop debugging.
  • Experience with container orchestration such as k3s, k3d, or Docker on embedded or payload compute.
  • Familiarity with platform-control or autopilot stacks such as PX4, ArduPilot, spacecraft flight software, or vessel autopilots.
  • Proficiency in developing automation tools for system testing, logging, and data parsing.
  • Build-system experience with tools such as Conan or CMake, and familiarity with CI/CD pipelines.
  • Comfort interfacing with Department of Defense stakeholders during field events or technical reviews.
  • Experience with command-and-control standards such as A-GRA, UCI, or OMS.
  • Familiarity with government-furnished simulation environments such as AFSIM and NGTS.

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 G
Total funding
$3.3B
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Shield AI

See more jobs