Autonomy Engineer (UAV)

Ascend Engineer

Chicago, Northern (IL, KY)

Hybrid

USD 110,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ascend Engineer in Chicago is seeking a Robotics & Autonomy Engineer to develop, integrate, and validate autonomy capabilities on UAV platforms built around PX4 and ArduPilot stacks. This full-time role emphasizes hands-on integration, debugging, and real-world flight validation across the full UAV stack.

The ideal candidate has strong robotics and autonomy fundamentals, including state estimation, coordinate frames, and PID control, with solid C/C++ skills and experience with PX4/ArduPilot,

Qualifications

  • Strong robotics/autonomy fundamentals: coordinate frames, state estimation (Kalman filtering / sensor fusion), and PID control analysis.
  • Strong C/C++ programming skills.
  • Experience with PX4 or ArduPilot, or quick ramp-up on embedded autopilot codebases.
  • Experience with flying/testing UAVs or robotic platforms.
  • Familiarity with MAVLink, flight logs, and autopilot configuration.
  • Experience debugging complex software/hardware interactions.
  • Ability to work independently and take ownership across multiple projects.
  • Strong problem-solving and practical engineering judgment.

Responsibilities

  • Develop and modify PX4 or ArduPilot firmware to support new autonomy features and system capabilities.
  • Implement mission logic, flight behaviors, and MAVLink integrations.
  • Integrate sensors, cameras, radios, and payloads into UAV platforms.
  • Tune and analyze estimation and control performance (EKF/Kalman filtering, PID loops).
  • Conduct flight testing and validate autonomous behaviors in real-world conditions.
  • Analyze flight logs and telemetry to diagnose and resolve issues.
  • Debug problems across the UAV stack including firmware, networking, hardware, and companion computers.
  • Collaborate with engineers to design robust UAV architectures and workflows.
  • Document system behavior, debugging results, and design decisions.

Skills

Coordinate frames
State estimation
Kalman filtering
PID control
C/C++
PX4/ArduPilot
UAV testing
MAVLink
Independent work
Problem-solving

Tools

PX4
ArduPilot
MAVLink
ROS

Job description

We are seeking a Robotics & Autonomy Engineer to develop, integrate, and maintain autonomy capabilities on UAV platforms built around the PX4 and ArduPilot stacks. This is a full-time role on our engineering team, working across a range of client projects — so the day-to-day emphasizes hands-on integration, debugging, and real-world flight validation more than ground-up design ownership. You'll work across the full UAV stack, from embedded flight software and state estimation through mission logic and system integration, with a strong focus on reliability and practical field performance.

This position suits someone who enjoys both software development and hands-on hardware work, and who's comfortable owning problems across shifting project contexts. The ideal candidate brings solid robotics and autonomy fundamentals — estimation, controls, and coordinate frames — and is eager to grow deep expertise in the PX4 autopilot stack, including VIO, map matching, and GPS-denied navigation.

MUST HAVE PERMANENT RESIDENCE IN US
Responsibilities
  • Develop and modify PX4 or ArduPilot firmware to support new autonomy features and system capabilities
  • Implement mission logic, flight behaviors, and MAVLink integrations
  • Integrate sensors, cameras, radios, and payloads into UAV platforms
  • Tune and analyze estimation and control performance (EKF/Kalman filtering, PID loops) across platforms
  • Conduct flight testing and validate autonomous behaviors in real-world conditions
  • Analyze flight logs and telemetry to diagnose and resolve issues
  • Debug problems across the UAV stack including firmware, networking, hardware, and companion computers
  • Collaborate with engineers to design robust UAV architectures and workflows
  • Document system behavior, debugging results, and design decisions
Required Qualifications
  • Strong robotics/autonomy fundamentals: coordinate frame transformations, state estimation (Kalman filtering / sensor fusion), and PID control analysis
  • Strong C++ or C programming skills
  • Experience with PX4 or ArduPilot — or demonstrated ability to ramp quickly on a complex embedded autopilot codebase
  • Experience flying and testing UAV or robotic platforms
  • Familiarity with MAVLink, flight logs, and autopilot configuration
  • Experience debugging complex software and hardware interactions
  • Ability to work independently and take ownership of engineering tasks across multiple projects
  • Strong problem-solving skills and practical engineering judgment
Preferred Qualifications
  • Experience with ROS/ROS 2 and Nav2
  • Experience with visual-inertial odometry (VIO), map matching, or GPS-denied navigation
  • Experience building or configuring drones from components
  • Familiarity with companion computers (Linux), MAVSDK, or ROS
  • Experience integrating sensors such as LiDAR, cameras, or GPS systems
  • Experience with embedded systems or hardware debugging
  • Experience analyzing flight logs and tuning flight controllers
  • Personal robotics, UAV, or embedded systems projects
What We Value
  • Engineers who build and experiment outside of work
  • Strong ownership and accountability for outcomes
  • Practical, hands-on problem solving
  • Clear communication and collaboration within small teamsCuriosity and continuous learning
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Engineer (UAV)
Autonomy Engineer (UAV)

Ascend Engineering • Chicago (IL)

On-site
USD 120,000 - 180,000
UAV Autonomy Engineer: PX4/ArduPilot, Hands-on Flight
UAV Autonomy Engineer: PX4/ArduPilot, Hands-on Flight

Ascend Engineering • Chicago (IL)

On-site
USD 120,000 - 180,000
Robotics & Autonomy Engineer (UAV)
Robotics & Autonomy Engineer (UAV)

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 150,000
Robotics Autonomy Engineer
Robotics Autonomy Engineer

Hernshead Recruitment • Boston (MA)

On-site
USD 120,000 - 180,000
UAV Autonomy Engineer (PX4/ArduPilot)
UAV Autonomy Engineer (PX4/ArduPilot)

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 150,000
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Lynx • Palmdale (CA)

Hybrid
USD 120,000 - 180,000
Low-Cost Health Coverage
401K with Generous Employer Match
Paid Time Off
+4
Autonomy Engineer
Autonomy Engineer

Falcon IT and Staffing Solutions • Washington

Hybrid
USD 120,000 - 180,000
Competitive salary
Comprehensive benefits
Paid time off
+1
Autonomy & Controls Lead
Autonomy & Controls Lead

AIRO Group • Phoenix (AZ), Northern (KY)

Hybrid
USD 150,000 - 210,000
Autonomy Software Engineer (C++)
Autonomy Software Engineer (C++)

Near Earth Autonomy • Pittsburgh

On-site
USD 80,000 - 100,000
Stock options
401(k) plan
Health, dental, and vision benefits
+2
Autonomy Software Engineer (C++)
Autonomy Software Engineer (C++)

Robopgh • Pittsburgh

On-site
USD 80,000 - 110,000
Stock options
401(k) plan
Health, dental, and vision benefits
+2