> Markdown version of [/jobs/ext/1371436-software-engineer-autonomous-air-systems](https://www.wearedevelopers.com/jobs/ext/1371436-software-engineer-autonomous-air-systems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Autonomous Air Systems - **Company:** Helsing GmbH - **Location:** München, Germany - **Contract:** Permanent contract - **Skills:** Test Suite, Arduino, C++ (Programming Language), Code Review, Embedded Software, Global Positioning Systems (GPS), Hardware Interface Design, Python (Programming Language), Machine Learning, Pair Programming, Performance Tuning, Sensor Fusion, Systems Architecture, Systems Integration, Reinforcement Learning, Technical Debt, Backend, Machine Learning Operations, Lidar - **Published:** July 22, 2026 - **Apply:** https://www.adzuna.de/details/5552212954 ## About the Role * Can write legible, maintainable, and performant code. * Communicate well in English, both verbally and in writing. * Enjoy collaborating with others, including reviewing code and pair programming, particularly on complex system architectures involving tight hardware-software integration on a real-world aerial platform. * Are comfortable working asynchronously (writing PRs and RFCs, having discussions by email). * Have strong backend or embedded development experience, ideally with a language like Rust, Go, or C++. * Feel comfortable working with Python with the ML-heavy sections of the stack. * Strive to improve yourself, your peers, and the culture you work in over time. * Feel like ethical considerations are an inherent part of engineering. Note: We operate at an intersection where women, as well as other minority groups, are systematically under-represented. We encourage you to apply even if you don't meet all the listed qualifications; ability and impact cannot be summarised in a few bullet points. Nice to have * Rust and Python specifically. * Experience in deploying Reinforcement Learning or Machine Learning agents in real-world systems * Safety Programming Experience * Familiarity with low-level flight control systems and their interfaces, even if not directly developing them. * Experience with sensor integration (IMUs, GPS, Lidar, Cameras) and sensor fusion techniques for navigation. * Robotics (e.g., control systems). * Production ML systems. * Hardware interfaces (e.g., Arduino). ## Description * Maintain our existing software stack, including working with internal and external customers to identify issues, improving operational reliability and performance, and fending off technical debt. The stack is a mix of Rust and Python, with Python mainly living in the ML-heavy sections. * Further develop our tests and benchmarks, both at the micro and macro level, including hardware-in-the-loop (HIL) simulations and flight testing. We operate in a domain where robustness is of the utmost importance, and an extensive and ever-improving test suite is key to achieving that. And without thorough benchmarks, we would be flying blind. * Review code contributions, proposals, and RFCs from colleagues, ensuring robustness and adherence to safety and performance standards critical for airborne applications. At Helsing we strongly believe that unblocking others takes precedence over spending more time on your own work. * Propose and implement new features, capabilities, algorithms, infrastructure, or even full products across our stack, with a focus on refining the capabilities and reliability of our airborne mission systems. We encourage our engineers to look beyond their immediate team for missed opportunities, and to speak up when they identify one. * Become a mentor, find a mentee, and help support and develop our interviewing pipeline. The people make or break the company, and we want as many engineers as possible to be part of fostering and growing the organisation. * Share your experience and technical know-how with other Helsingers. We host tech talks, get together for smaller "let's learn together" groups, run topical office hours (e.g., on Rust), etc. to help each other get better with time. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)