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
Numbers & Facts
Location
Chicago, IL
Skills
Analysis Skillsunmatched
C Programming Languageunmatched
C++ Programming Languageunmatched
Communication Skillsunmatched
Computer Firmwareunmatched
Computer Hardwareunmatched
Computer Programmingunmatched
Debugging Skillsunmatched
Debugging Toolsunmatched
Embedded Softwareunmatched
Embedded Systemsunmatched
GPS (Global Positioning System)unmatched
Hardware Debuggingunmatched
Identify Issuesunmatched
Kalman Filterunmatched
Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR)unmatched
Linux Operating Systemunmatched
Multiplatform/Cross-Platformunmatched
Multitaskingunmatched
Network System Hardwareunmatched
Problem Solving Skillsunmatched
Roboticsunmatched
Software Developmentunmatched
System Integration (SI)unmatched
Telemetryunmatched
Unmanned Aircraft Systems (UAS)unmatched
Wheel/Front-End Loaderunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.