As an Embedded Software Development Engineer, you help shape the intelligence behind advanced unmanned aerial systems by developing software that makes drones smarter, safer, and more capable in real-world scenarios.
Do you enjoy working on complex systems with real-world impact? Are you hands-on, precise, and ready to push the boundaries of autonomous flight technology? Then this opportunity could be a great fit.
Your work contributes to meaningful innovations that strengthen safety, resilience, and response capabilities across Europe.
Key tasks and responsibilities
-
Design, develop, and maintain embedded and high-level software in C++, Python, and Rust for UAV platforms.
-
Develop and integrate embedded flight control and mission software using PX4 and ArduPilot.
-
Implement and maintain communication interfaces and protocols, including MAVLink, for real-time UAV systems.
-
Develop software for embedded and companion computing platforms (e.g. microcontrollers, Raspberry Pi, NVIDIA Jetson).
-
Ensure software robustness, product stability, and reliability across all operational modes.
-
Set up and maintain CI/CD pipelines, automated testing, and build systems to support scalable development.
-
Manage software versioning, revision control, and configuration using Git-based workflows.
-
Support certification activities through structured development processes, documentation, and traceability.
-
Collaborate closely with systems, hardware, and test teams to support large-scale production and long-term maintainability.
What you bring
-
A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
-
5 years of experience as a Software Engineer or Software Developer, ideally in aerospace, robotics, or embedded systems.
-
Hands-on experience with
C++, Python, Rust, Go
, or similar programming languages.
-
A strong understanding of the full software development lifecycle.
-
Experience with debugging tools, testing methodologies, and automation.
-
Strong problem-solving skills and a keen eye for detail.
-
Excellent communication skills and a collaborative mindset.
What is offered
-
Coaching and opportunities for professional growth.
-
27 vacation days (based on full-time employment).
-
Daily lunch provided at the office.
-
Travel reimbursement.
-
A challenging role in an innovative high-tech environment with real-world impact.
-
An open and informal working culture where ideas are valued.
-
Monthly team gatherings and regular social activities.
Please note:
As part of the recruitment process, a Certificate of Conduct (VOG) and a background screening may be requested in accordance with the organization's screening policy.