Turn this role into an interview — a resume and cover letter built around what this employer wants.
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.
Sr. Machine Learning Engineer, Autonomy
Heven AeroTech
Bingen, WA *On‑Site Required
Exempt
Director of Engineering
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.
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.
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