Senior Autonomy ML Engineer - Drones & Mission Systems

Heven Drones Ltd

Washington

Hybrid

USD 150,000 - 172,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Dental coverage
Vision coverage
Retirement plans
Paid time off
Disability insurance
Critical illness coverage
Hospital indemnity
Accident coverage

Job summary

Heven AeroTech seeks a Senior Machine Learning Engineer, Autonomy to own machine learning and autonomy capabilities for uncrewed aircraft systems. You will translate mission needs into software requirements, architecture, and delivery, leading perception, planning, and sensor fusion, with heavy focus on onboard compute and NVIDIA GPUs.

The role involves hands-on development in C++ and Python, mentoring engineers, and coordinating with platform, flight test, and avionics teams.

Qualifications

  • BA/BS degree in Computer Science, Electrical Engineering, Robotics, Aerospace Engineering or related field.
  • 5+ years in autonomy/robotics/machine learning or related embedded software.
  • Proven ability to lead significant technical efforts from requirements to testing.
  • Strong C++ and Python in Linux environment; debugging and profiling.
  • Experience in perception, tracking, sensor fusion or planning; integrate into vehicle systems.
  • Experience defining software architecture and interfaces; resolve integration issues.
  • Experience deploying ML models on resource-constrained onboard compute.
  • Experience with repeatable tests and log/test data investigation.
  • Ability to work on-site in the United States (Bingen, WA) and support aircraft integration.
  • English proficiency; knowledge of autopilot and GCS ecosystems; test/conductor experience.
  • FAA Part 107 or equivalent credentials; U.S. work authorized (no sponsorship).

Responsibilities

  • Own autonomy capabilities from requirements through delivery and testing.
  • Define autonomous behaviors, constraints, and acceptance criteria.
  • Tradeoff decisions across ML, deterministic logic, state machines, and planners.
  • Design mission-level autonomy, including replanning and contingencies.
  • Develop perception capabilities: detection, classification, tracking, fusion.
  • Maintain interfaces among autonomy software, autopilots, sensors, and data links.
  • Develop production-grade C++/Python for real-time/near-real-time use.
  • Guide dataset quality, training, versioning, deployment, and rollback.
  • Define degraded sensor behaviors and operator-intervention fallbacks.
  • Lead verification strategies: SIL/HIL, simulation, bench testing, flight tests.
  • Mentor junior engineers and coordinate across ML, platform, and avionics teams.

Skills

C++
Python
Linux
Machine Learning
Autonomy
Robot perception
Sensor fusion
Geospatial reasoning
GCS/flight test

Education

BA/BS in CS/Engineering or related

Tools

ROS 2
CUDA/TensorRT

Job description

Title:Sr. Machine Learning Engineer, Autonomy
Company: Heven AeroTech
Location: Bingen, WA *On-Site Required
FLSA: Exempt
Reports To: Head of Mission Systems and Software

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.

  • 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 across software and hardware.
  • Experience deploying and optimizing software or machine learning models on resource-constrained onboard compute.
  • Experience developing repeatable tests, evaluating performance against defined requirements, and investigating failures using system logs and test data.
  • Demonstrated ability to provide technical guidance, review designs and code, and mentor other engineers.
  • Ability to work on-site in Bingen, WA and support hands-on aircraft integration, ground test, and flight test activities.
  • Professional working proficiency in English, spoken and written.
  • Familiarity with autopilot and ground control station ecosystems (Applied Navigation Quattro/QET, ArduPilot, PX4, or similar)
  • Experience serving as test conductor or safety officer for field test operations
  • Exposure to GNSS performance evaluation, including degraded or contested environments
  • Exposure to automated or vision-based landing evaluation
  • Experience with modeling and simulation tools relevant to vehicle performance and dynamics (six-degree-of-freedom simulation, vortex lattice methods, CFD, FEA, or equivalent)
  • Familiarity with requirements traceability and verification and validation practices
  • Familiarity with ADS-B, detect-and-avoid, and airspace integration considerations for uncrewed systems testing
  • Experience with test instrumentation design and integration on space- and weight-constrained platforms
  • FAA Part 107 certification or equivalent operational credentials
  • Experience working in multidisciplinary engineering teams in a rapid development environment
  • This position is not eligible for visa sponsorship. Applicants must be legally authorized to work in the United States without employer sponsorship, now or in the future.
  • If this role requires access to information controlled under U.S. export control laws (ITAR/EAR), applicants must also qualify as a "U.S. person" under 22 CFR §120.62 (U.S. citizen, U.S. national, lawful permanent resident, or protected individual such as an asylee or refugee).

Preferred:

  • Direct experience delivering UAS autonomy capabilities through aircraft integration and flight test.
  • Experience with NVIDIA embedded platforms, CUDA, TensorRT, ROS 2, MAVLink, or comparable robotics and vehicle interfaces.
  • Experience with EO and IR perception, target tracking, geolocation, or navigation under degraded sensor conditions.
  • Experience with SIL/HIL environments, scenario-based testing, and regression testing of autonomous behaviors.
  • Experience with model quantization, hardware-accelerated inference, and maintaining model performance across changes in sensors or operating conditions.
  • Experience integrating autonomy with operator workflows, mission planning, and GCS/C2 systems.
  • Aerospace or defense experience and eligibility to obtain a DoD Secret clearance.

Physical Requirements:

  • Organized, proactive, and able to manage multiple priorities while maintaining rigor and discipline
  • Willing and able to perform field work (standing and walking for extended periods, carrying equipment, working outdoors in varying conditions)
  • Willing to travel as needed for test events
  • Ability to support flexible hours based on test schedules

Benefits Overview:
Heven AeroTech offers a competitive benefits package designed to support the health, financial security, and overall well-being of our employees and their families. Benefits in protectional, dental, and vision coverage, retirement plans, paid time off/sick, and additional protections such as critical illness, hospital indemnity, accident coverage, and short- and long-term disability.

Equal Employment Opportunity Statement:
Heven AeroTech is an Equal Opportunity Employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other protected characteristic under applicable law.

Posted Salary Range:

$150,000 - $172,000 USD

Create a Job Alert

Interested in building your career at Heven AeroTech? Get future opportunities sent straight to your email.

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School Select...

Degree Select...

Select...

Select...

Start date year

End date month Select...

End date year

Are you eligible or willing to obtain a DoD Secret clearance? * Select...

What are your salary expectations for this position? *

Please provide your current mailing address. This information is used solely for application and recruitment purposes. *

This position requires access to information that is subject to compliance with the International Traffic Arms Regulations ("ITAR") and/or the Export Administration Regulations ("EAR"). In order to comply with the requirements of the ITAR and/or the EAR, applicants must qualify as a U.S. person under the ITAR and the EAR, or a person to be approved for an export license by the governing agency whose technology comes under its jurisdiction. Please understand that any job offer that requires approval of an export license will be conditional on Heven AeroTech's determination that it will be able to obtain an export license in a time frame consistent with Heven AeroTech's business requirements. A "U.S. person" according to the ITAR definition is a U.S. citizen, U.S. lawful permanent resident (green card holder), or protected individual such as a refugee or asylee. See 22 CFR § 120.15. Some positions will require current U.S. Citizenship due to contract requirements.Can you provide documentation for the ITAR and EAR requirement above? * Select...

Do you have 5+ years of hands-on engineering experience in autonomy, robotics, ML, or related embedded software systems? * Select...

Do you have production-level, hands-on development experience in both C++ and Python? * Select...

Have you personally developed and deployed ML or autonomy capabilities on a physical platform — drone, robot, or vehicle — not just in simulation? * Select...

Do you have a BA/BS in CS, EE, Robotics, Aerospace, or related — or equivalent practical experience? * Select...

Willing to travel for test events, support flexible hours, and do outdoor field work in varying conditions? * Select...

LinkedIn Profile

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Heven AeroTech’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Flight Test Engineer — Hydrogen UAVs
Flight Test Engineer — Hydrogen UAVs

Heven Drones Ltd • Washington

Hybrid
USD 105,000 - 135,000
Health, dental, and vision coverage
Retirement plans
Paid time off
+1
Flight Test Engineer New Bingen, Washington
Flight Test Engineer New Bingen, Washington

Heven Drones Ltd • Washington

On-site
USD 105,000 - 135,000
Health, dental, and vision coverage
Retirement plans
Paid time off
+1
Autonomy ML Engineer - Edge AI & Real-Time Inference, Equity
Autonomy ML Engineer - Edge AI & Real-Time Inference, Equity

Mach Industries Inc. • Huntington Beach (CA)

Hybrid
USD 120,000 - 220,000
Equity participation
Performance-based incentives
Aerospace Software Engineer - Autonomous Flight Systems
Aerospace Software Engineer - Autonomous Flight Systems

Kraus Hamdani Aerospace, Inc. • Reno (NV)

Hybrid
USD 110,000 - 140,000
Competitive compensation
Benefits package
Principal Compute & Sensing Engineer, Robotics
Principal Compute & Sensing Engineer, Robotics

Apptronik • Austin (TX)

Hybrid
USD 180,000 - 240,000
Actuation Controls Engineer - Real-World Robotics
Actuation Controls Engineer - Real-World Robotics

Apptronik • Austin (TX)

Hybrid
USD 120,000 - 180,000
Spacecraft Flight Software Engineer I
Spacecraft Flight Software Engineer I

True Anomaly, Inc. • Colorado

Hybrid
USD 75,000 - 110,000
Staff GNC Engineer: Space State Estimation & Prediction
Staff GNC Engineer: Space State Estimation & Prediction

Inversion • California

On-site
USD 161,000 - 221,000
Lead Perception Hardware Engineer Vision Systems Validation
Lead Perception Hardware Engineer Vision Systems Validation

Apptronik • Austin (TX)

Hybrid
USD 180,000 - 240,000
Lead Manufacturing Test Engineer for Autonomous Defense
Lead Manufacturing Test Engineer for Autonomous Defense

Mach Industries Inc. • Huntington Beach (CA)

Hybrid
USD 140,000 - 180,000