Hermeus

Autonomy Integration Engineer – Airborne Systems

Hermeus

full-time

Posted on:

Location Type: Hybrid

Location: Los Angeles • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $190,000 per year

Job Level

SeniorLead

Tech Stack

Distributed SystemsPythonRustTypeScript

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++PythonRustOpen Mission Systems (OMS)Universal Command and Control Interface (UCI)autonomy state machinesSoftware-in-the-Loop (SITL)Hardware-in-the-Loop (HITL)API development
Soft skills
collaborationanalytical skillstechnical accuracyproblem-solving
Certifications
Bachelor’s degreeMaster’s degreeActive Secret clearanceTop Secret / Sensitive Compartmented Information (TS/SCI)