UAV Software and Controls Engineer
SE3, Munich
- Pay
- Not listed by the employer
- Work type
- Onsite
- Level
- Not stated
- Area
- Software engineering
- Posted
- 18 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
🚀 JOIN SE3 LABS AS UAV SOFTWARE AND CONTROLS ENGINEER
Lead the autonomy stack of our systems. Starting from custom firmware all the way to GCS plugins.
ABOUT SE3
SE3 Labs is building Spatial AI by combining 3D computer vision with large language models (LLMs). We believe the ability to reason about and act within physical space is foundational to unlocking the next generation of automation, from construction to smart infrastructure, and ultimately, defence.
Now, we’re building the physical platform to bring Spatial AI to life. That means high-performance, real-world robotic systems (starting with UAVs), and we’re looking for a skilled, hands-on engineer who’s ready to bring these machines into the real world.
ABOUT THE ROLE
As Drone Software and Controls Engineer, you will be working on the full-stack avionics development of our UAV fleet. From selecting the components to tuning and configuring the UAV, all the way to GCS development and autonomy orchestration. You will be the brain behind the fleet.
You will be in the middle of the software and hardware team, mastering the integration of the two fields and bringing the final product to life.
WHAT YOU’LL WORK ON
- Architecture & Plan: Define and develop schematics for communication and integration of the software stack across all our systems. How does UAV A get a position from UGV B? How does Payload 1 inform UAV C that it needs to land?
- Prototype & Iterate: Build, rework, and test hardware with speed and precision, both in simulation and in flight. Develop better simulations and tools for faster iteration.
- Optimize & Troubleshoot: Analyse the full flow of information via simulation and real-world testing, including UAV to UAV, UAV to GCS or UAV to payload.
- Document with Purpose: Keep clear records of requirements, tradeoffs, test results, tuning procedures, and implementation rationale
- Validate in the Loop: Support hardware-in-the-loop and environmental validation workflows to ensure rugged, reliable implementations.
YOUR PROFILE
- You hold a B.Sc. or higher in Aerospace Engineering or a related discipline
- You bring 3+ years of hands-on experience in avionics development, from component selection and firmware design to full system integration
- You’re confident with lab equipment (multimeters, scopes, spectrum analyzers, near-field probes) and use them to diagnose and debug with purpose
- You have a deep understanding of Autonomy principles and know how to develop and deal with low level issues in a UAV fleet.
- You’ve worked with PX4 and ArduPilot and know where to go in the code to get what you need.
- You’re experienced with QGC and know how to customise it to your will.
- You’re familiar with hardware-in-the-loop and environmental testing, and understand how designs fail in the wild
Similar roles at other companies
$140K–$200K / yr
Posted Oct 19, 2025
Senior Software Engineer
AuterionZurich, Switzerland
Pay not posted
Posted 5 days ago
$170K–$250K / yr
Posted 25 days ago
$220K–$300K / yr
Posted 25 days ago
Listed on SE3's Ashby job board; checked 29 h ago. First seen by us 31 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.