Robotics & Autonomy Engineer (UAV)

Ascend Engineer

Chicago, Northern (IL, KY)

Hybrid

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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

The ideal candidate will have strong robotics fundamentals, experience with PX4/ArduPilot, and a drive to grow expertise in autonomous navigation

Qualifications

  • Strong robotics and autonomy fundamentals including estimation and controls.
  • Experience with embedded autopilot codebases.
  • Experience with UAV or robotic platforms testing.

Responsibilities

  • Develop and modify PX4 or ArduPilot firmware to support new autonomy features.
  • 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).
  • 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
Kalman filtering
PID control
C/C++ programming
Autonomy fundamentals
Independent work

Tools

PX4 autopilot
ArduPilot autopilot
MAVLink
ROS/ROS2
Linux (embedded)

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 teams
  • Curiosity and continuous learning
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Ascend Engineering • Chicago (IL)

On-site
USD 110,000 - 160,000
Robotics/Autonomy Engineer
Robotics/Autonomy Engineer

Knightwerx • Scottsdale (AZ)

On-site
USD 140,000 - 170,000
Medical insurance
Vision insurance
401(k)
Principal Software Engineer (Autonomy)
Principal Software Engineer (Autonomy)

Socket.dev • Town of Texas (WI)

Hybrid
USD 120,000 - 180,000
Low-cost Medical / Dental / Vision
401K with generous employer match
Paid time off + holidays
+3
Drone Autonomy Engineer: Hands-on Flight & Systems
Drone Autonomy Engineer: Hands-on Flight & Systems

Ascend Engineer • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 160,000
Head of Autonomy
Head of Autonomy

Airbotics Talent • United States

On-site
USD 180,000 - 280,000
Bonus
ESOP
Senior Software Engineer (Autonomy)
Senior Software Engineer (Autonomy)

Socket.dev • Town of Texas (WI)

Hybrid
USD 110,000 - 160,000
Low-cost Medical / Dental / Vision
401K with generous employer match
Paid Time Off + Paid Holidays
+3
Autonomy Software Engineer (C++)
Autonomy Software Engineer (C++)

Pittsburgh Robotics Network • Pittsburgh

On-site
USD 80,000 - 120,000
Stock options
401(k) plan
Health, dental, and vision benefits
+2
Computer Vision & Autonomy Engineer
Computer Vision & Autonomy Engineer

Arxlight • Oakland (CA)

On-site
USD 80,000 - 150,000
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
UAV Avionics Integration Engineer
UAV Avionics Integration Engineer

Gables Search Group • Hartford (CT)

On-site
USD 120,000 - 150,000