Hybrid Autonomy Integration Engineer – Airborne Systems

Posted last month

Apply now

About the role

  • Integration Engineer for autonomy software in high-speed aircraft manufacturing. Responsible for implementing and validating autonomy software within aircraft mission system architecture.

Responsibilities

  • Integrating, implementing, and validating autonomy software within the aircraft’s mission system architecture.
  • Writing, modifying, and reviewing mission system code; developing and validating Open Mission Systems (OMS) and Universal Command and Control Interface (UCI) services.
  • Building Application Programming Interfaces (APIs) and interface adapters; implementing autonomy state machines.
  • Debugging system behaviors across simulation, Hardware-in-the-Loop (HITL), and flight test.
  • Ensuring that all autonomy and VMS interactions comply with the aircraft’s Interface Control Document (ICD).
  • Supporting mission planning and operator workflows through code integration.
  • Collaborating with VMS engineers on control system integration.
  • Supporting flight test and data analysis.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Aerospace Engineering, Electrical Engineering, Robotics, or a related field with a heavy software focus.
  • 8+ years of professional experience developing software for autonomy, unmanned aerial systems (UAS), mission systems, robotics, embedded systems, or flight-critical applications.
  • Strong proficiency in C and C++, Python or similar languages; familiarity with Rust or modern safety-critical languages is a plus.
  • Demonstrated experience implementing or integrating Open Mission Systems (OMS) and Universal Command and Control Interface (UCI) services, schemas, message sets, and software behaviors.
  • Hands-on experience designing and implementing autonomy state machines, behavior trees, trajectory planners, contingency modes, and control interfaces.
  • Experience with Software-in-the-Loop (SITL), Hardware-in-the-Loop (HITL), and large-scale simulation environments, including integration of compiled software, libraries, and service wrappers.
  • Ability to read, interpret, and author Interface Control Documents (ICDs), Application Programming Interface (API) specifications, and subsystem software requirements with high technical accuracy.
  • Experience writing API adapters, protocol brokers, message translators, and schema validators for distributed mission system software architectures.
  • Familiarity with Vehicle Management Systems (VMS), control surface mapping, propulsion mode control, rate limits, and safety constraints for high-speed unmanned aircraft.
  • Proficiency with software development tools including Git, continuous integration pipelines, automated testing frameworks, and debugging tools for distributed systems.
  • Strong ability to analyze logs, traces, telemetry, and simulation data to diagnose and correct autonomy behavior issues.
  • Experience collaborating with multidisciplinary teams including software developers, autonomy researchers, avionics engineers, ground control interface teams, and simulation/test personnel.
  • Active Secret clearance required; Top Secret / Sensitive Compartmented Information (TS/SCI) preferred.

Benefits

  • 100% employer-paid health care
  • 401k & Retirement Plans
  • Unlimited PTO
  • Weekly Paid Office Lunches
  • Fully stocked breakrooms
  • Stock Options
  • Paid Parental Leave

Job title

Autonomy Integration Engineer – Airborne Systems

Job type

Experience level

SeniorLead

Salary

$140,000 - $190,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job