(Senior) Autonomous Flight Software Engineer

(Senior) Autonomous Flight Software Engineer

Wingcopter

Weiterstadt, Germany

Your mission

  • Flight Control & Autonomy Development
    • Design and refine Guidance, Navigation, and Control (GNC) algorithms for UAV platforms, including state estimation and control strategies.
    • Enhance the flight stack to improve autonomy, robustness, and performance, while contributing to scalable system architecture.
  • Embedded Real-Time Systems
    • Implement and optimize control software on RTOS-based embedded platforms and MCUs, ensuring deterministic real-time performance, efficient resource usage, and system stability.
    • Support architectural trade-offs across performance, power, safety, and scalability.
  • Sensor Fusion & Interfaces
    • Develop and tune multi-sensor fusion pipelines (e.g., IMU, GPS, perception sensors) to deliver accurate and reliable state estimation.
  • Verification & Validation
    • Support verification activities aligned with standards such as DO-178C, including requirements-based testing, SIL/HIL, simulation, and flight test support, contributing to certification objectives.
  • CI/CD, Quality & Documentation
    • Contribute to CI pipelines, static analysis, automated testing, and code reviews.
    • Maintain clear technical documentation and design specifications to ensure long-term maintainability.

Your profile

  • Bachelor’s or Master’s degree in Aerospace Engineering, Electrical Engineering, Computer Science, Robotics, Cybernetics, or a related field.
  • 5+ years of experience in embedded and/or flight control software development for complex or safety-critical systems.
  • Strong proficiency in C/C++ for embedded and real-time systems.
  • Basic scripting skills (preferably Python) for tooling and automation.
  • Experience with UAV state estimation and control systems or similar autonomous platforms.
  • Hands-on experience with flight stacks (e.g., PX4, ArduPilot).
  • Experience integrating sensors (e.g., IMU, GPS) and communication protocols.
  • Familiarity with CMake, Docker, Git, and automated testing frameworks.
  • Strong debugging skills in simulation and embedded environments.
  • Solid problem-solving skills and ability to work in cross-functional teams.
  • Experience with safety/certification standards (e.g., ISO 26262, DO-178C).
  • Strong documentation and communication skills.
  • Fluency in English; German is a plus.

What you bring as a perfect candidate

  • You thrive in collaborative environments and value collective success.
  • You approach challenges with a positive mindset and a proactive attitude.
  • You believe technology has the power to improve society and drive positive change for the future.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Germany      C++ Developer      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Wingcopter     

EuroTechJobs Logo

© EuroJobsites 2026