Sr. Machine Learning Engineer, Autonomy

hevenaerotech

Bingen (WA)

On-site

USD 150,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Heven AeroTech is seeking a Senior Machine Learning Engineer, Autonomy to own the development of autonomy capabilities for uncrewed aircraft systems. You will translate mission needs into software requirements, architecture, and implementations across perception, tracking, fusion, planning, and flight‑control interfaces.

This is a hands‑on senior IC role with technical leadership, mentoring of junior engineers, and close collaboration with Platform, Flight Test, avionics, and mechanical teams.

Qualifications

  • BA/BS in Computer Science, Electrical Engineering, Robotics, Aerospace Engineering, or related field, or equivalent practical experience.
  • 5+ years in autonomy, robotics, ML, or related embedded software systems.
  • Lead a significant technical effort from requirements through testing.
  • Strong C++ and Python development, Linux-based environments.
  • Experience in perception, tracking, sensor fusion, autonomous decision making, or planning, and integrating into a vehicle system.

Responsibilities

  • Own the technical execution of autonomy capabilities, including requirements development, architecture, implementation, integration, verification, and delivery.
  • Translate mission needs into defined autonomous behaviors, operating constraints, measurable performance requirements, and test acceptance criteria.
  • Make technical tradeoffs across ML, deterministic logic, state machines, behavior trees, planners, and optimization methods.
  • Design and implement mission-level autonomous behaviors, including mission execution and replanning.
  • Lead development of perception capabilities: detection, classification, tracking, sensor fusion, and geospatial reasoning.
  • Define interfaces between autonomy software, autopilots, mission computers, sensors, and data links.
  • Develop production-grade C++/Python software for real-time execution and verify latency and compute usage on GPUs.

Skills

C++
Python
Linux
Autonomy
Machine Learning

Education

BA/BS in CS/EE/Robotics/Aerospace

Job description

Title

Sr. Machine Learning Engineer, Autonomy

Company

Heven AeroTech

Location

Bingen, WA *On‑Site Required

FLSA

Exempt

Reports To

Director of Engineering

About Our Company

At Heven AeroTech (Heven), we don’t just believe in the power of people—we build our success on it. As a recognized leader in hydrogen‑powered drones, we’ve earned recognition for creating a workplace where innovation thrives, collaboration is second nature, and every employee feels valued. Our culture is anchored in trust and a shared commitment to excellence. We believe great teams are built on individuals who are humble, hungry, and smart—those who put team success first, take initiative to continuously improve, and demonstrate strong interpersonal awareness. At Heven, your voice matters, your ideas are heard, and your contributions make a tangible impact as you grow through hands‑on experience and collaboration across the team.

Role Summary

Reporting to the Head of Mission Systems and Software, the Senior Machine Learning Engineer, Autonomy owns the technical development and delivery of machine learning and autonomy capabilities for Heven AeroTech uncrewed aircraft systems. The role requires an experienced engineer who can turn mission and operational needs into software requirements, architecture, implementation, and demonstrated aircraft capability. The role covers perception, tracking, sensor fusion, mission‑level decision making, planning, and integration with flight‑control, mission‑system, onboard‑compute, and payload interfaces. This engineer leads assigned autonomy efforts from initial design through simulation, integration, ground test, and flight test, with responsibility for technical decisions, software quality, performance, and resolving issues across system interfaces. This is a hands‑on senior individual contributor position with technical leadership and mentorship responsibilities. The engineer provides guidance to junior and mid‑level Machine Learning Engineers through design and code reviews, troubleshooting, and shared development and testing work. The role does not include direct personnel management responsibilities and works closely with Platform Engineers, Flight Test, and aircraft engineering teams.

Essential Responsibilities
  • Own the technical execution of assigned autonomy capabilities, including requirements development, architecture, implementation, integration, verification, and delivery.
  • Translate mission needs into defined autonomous behaviors, operating constraints, measurable performance requirements, and test acceptance criteria.
  • Make and document technical tradeoffs across machine learning, deterministic logic, state machines, behavior trees, planners, and optimization methods based on mission needs, system constraints, and test evidence.
  • Design and implement mission‑level autonomous behaviors, including mission execution, replanning, contingency handling, and coordination with operator commands and aircraft operating limits.
  • Lead development and integration of perception capabilities, including object detection, classification, tracking, scene understanding, sensor fusion, and geospatial reasoning.
  • Define and maintain interfaces between autonomy software, autopilots, companion and mission computers, sensors, payloads, data links, and GCS/C2 systems, including clear boundaries between mission autonomy and flight‑control authority.
  • Develop and review production‑quality C++ and Python software for real‑time and near‑real‑time execution.
  • Evaluate and optimize latency, throughput, memory use, and compute utilization on NVIDIA GPU and embedded platforms.
  • Own the model development and deployment process for assigned capabilities, including dataset quality, training and evaluation methods, regression testing, versioning, deployment, and rollback.
  • Define behavior for degraded sensors, uncertain perception outputs, compute limitations, and interrupted communications, including fallback behavior and operator intervention.
  • Develop verification strategies using simulation, SIL, HIL, bench testing, and automated testing to evaluate nominal, degraded, and failure conditions before flight.
  • Lead autonomy software integration and troubleshooting during ground and flight test.
  • Analyze logs and test data, identify root causes, and drive corrective actions through verification.
  • Break complex efforts into achievable milestones, identify technical risks and dependencies, and communicate progress and tradeoffs to engineering leadership.
  • Mentor junior and mid‑level Machine Learning Engineers through hands‑on development, design and code reviews, debugging, and test planning, helping them build technical judgment and take on increasing responsibility for deployed capabilities.
  • Coordinate technical work across Machine Learning, Platform Engineering, Flight Test, avionics, electrical, mechanical, and other engineering teams.
  • Other duties as assigned.
Qualifications & Experience

Required: BA/BS degree in Computer Science, Electrical Engineering, Robotics, Aerospace Engineering, or a related technical field, or equivalent practical experience. 5 or more years of relevant engineering experience in autonomy, robotics, machine learning, or related embedded software systems, including hands‑on development and deployment of machine learning or autonomy capabilities on physical platforms. Demonstrated ability to independently lead a significant technical effort from requirements and design through implementation, integration, and testing. Strong hands‑on C++ and Python development skills, including Linux‑based development, debugging, profiling, and modern machine learning frameworks. Substantial experience in one or more of perception, tracking, sensor fusion, autonomous decision making, or planning, with the ability to integrate these capabilities into a complete vehicle system. Experience defining software architecture and system interfaces, making technical tradeoffs, and resolving integration problems a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Machine Learning Engineer, Autonomy New Bingen, Washington
Sr. Machine Learning Engineer, Autonomy New Bingen, Washington

Heven Drones Ltd • Northern (KY)

On-site
USD 150,000 - 172,000
Health insurance
Dental coverage
Vision coverage
+6
Sr. Machine Learning Engineer, Autonomy
Sr. Machine Learning Engineer, Autonomy

Heven AeroTech • Bingen (WA)

On-site
USD 150,000 - 172,000
Health benefits
Retirement plans
Paid time off
+1
Senior Autonomy ML Engineer - Drones & Mission Systems
Senior Autonomy ML Engineer - Drones & Mission Systems

Heven Drones Ltd • Northern (KY)

Hybrid
USD 150,000 - 172,000
Health insurance
Dental coverage
Vision coverage
+6
Staff Engineer, Software - Autonomous Aircraft Integration (R4983)
Staff Engineer, Software - Autonomous Aircraft Integration (R4983)

Hru Tech • Washington

On-site
USD 120,000 - 180,000
Staff Software Engineer (Autonomous Pilot Integration)
Staff Software Engineer (Autonomous Pilot Integration)

Shield AI • San Mateo (CA)

On-site
USD 150,000 - 210,000
Medical Coverage
Mental Health Program
Parental Leave
+8
Senior Staff Engineer, Autonomy Behaviors
Senior Staff Engineer, Autonomy Behaviors

Hru Tech • San Diego (CA)

On-site
USD 180,000 - 240,000
Senior Staff Engineer, Autonomy Integration Lead (R6159)
Senior Staff Engineer, Autonomy Integration Lead (R6159)

AI Chopping Block, Inc. • San Diego (CA), Northern (KY)

Hybrid
USD 140,000 - 180,000
Senior Autonomy ML Engineer - Onsite (WA)
Senior Autonomy ML Engineer - Onsite (WA)

hevenaerotech • Bingen (WA)

On-site
USD 150,000 - 190,000
Senior Staff Software Engineer (Autonomous Pilot Integration)
Senior Staff Software Engineer (Autonomous Pilot Integration)

Shield AI • San Mateo (CA)

On-site
USD 180,000 - 250,000
Medical Coverage
Mental Health Help
Parental Leave
+7
Senior Staff Engineer, Autonomy Capabilities – Maritime (R5363)
Senior Staff Engineer, Autonomy Capabilities – Maritime (R5363)

AI Chopping Block, Inc. • Washington, Northern (KY)

On-site
USD 120,000 - 160,000