Embedded Software Engineer (UAV Systems)
SWITCH · Amsterdam Area
Apply & track with Apply EdgeAs 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 responsibilitiesDesign, 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 bringA 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 offeredCoaching 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.