• Develop, configure, and tune ArduPilot firmware for multirotor UAVs and UGVs.
• Implement custom automations and features.
• Integrate and validate additional sensors (IMU, GPS, magnetometers, payload sensors, etc.).
• Design, implement, and maintain low-level drivers within the ArduPilot codebase.
• Debug autopilot behavior using logs, telemetry, and source-level analysis.
• Collaborate with hardware and software teams during development and testing.
• Support ground and flight testing, including issue analysis and corrective actions.
• Strong experience with ArduPilot (ArduCopter, ArduPlane, or related stacks).
• Proven background in autopilot tuning and flight performance optimization.
• Experience writing embedded drivers and integrating sensors into autopilot software.
• Ability to read and understand electrical schematics and hardware documentation.
• Proficiency in C/C++ for embedded systems.
• Familiarity with MAVLink, SITL/HITL simulation, and log analysis tools.
• General experience with embedded systems and development for microcontrollers.
• Experience with designing and working with custom flight controller hardware.
• Knowledge of UAV avionics and radio comms.
• Experience with building test jigs and prototype airframes for testing purposes.
• Some previous experience with PCB design and electronics.
• Salary EUR 6000 gross depending on qualifications.
• Experience in a fast-growing, highly innovative global industry.
• Excellent work conditions and open-minded team.
• Health and accident insurance policies.
• Free parking lot next to the office.
• Corporate events, regular internal activities and other benefits.
• Professional development opportunities and training.