Embedded Flight Control Software Engineer

Embedded Flight Control Software Engineer

Destinus

Payerne or Madrid

Description

Imagine this...You are coding the brain of next-gen aircraft. Every line you write doesn’t just move data through a processor, it moves an aircraft across the sky. As an Embedded Software Engineer at Destinus, you’ll be at the core of developing the intelligence that powers our complex guidance systems, power management, and mission-critical avionics. One day you’ll be working with lightweight STM32 microcontrollers to handle precision I/O and communication protocols. The next, you’ll dive into advanced Zynq UltraScale systems with PCIe, USB, and gigabit Ethernet, pushing the boundaries of aerospace technology. Your work will make the difference between ordinary flight and breakthrough innovation.

What You´ll be Doing

  • Design software, implement it along with the required test cases to provide a solid foundation for the higher-level control functions, GNC software functions, state-machine for autonomous flight, security functions;
  • Support the hardware design team with board bring-up and debugging of subsystems not working on newly designed boards;
  • Maintain and streamline a flight-proven state of the art Flight Computer and Ground Control System for a wide and ever expanding range of airframes;
  • Define the roadmap for implementation, plan sprints, and execute the plan accordingly;
  • Develop test plans, take part in test facility specification and testing, perform hardware testing and analyze test results;
  • Track and service problem reports from the field and make sure known bugs get solved throughout the fleet;
  • Support design reviews, provide guidance for the implementation of new software stacks.

Requirements

What You´ll Need

  • Bachelor’s or master’s degree in computer science, engineering, or a related technical field;
  • At least 5 years of experience;
  • Experience as a lead is a strong plus;
  • Pragmatic, entrepreneurial mindset with a can-do attitude;
  • Focus on clean, easy to read, well documented, safety critical “safe” code;
  • Knowledge of embedded Linux and associated build environments and tools;
  • Troubleshooting embedded systems, scoping, soldering, crimping and assembling wire harnesses for testing;
  • Programming languages (min) - C, C++, shell scripting, Verilog or VHDL;
  • Experience with CAN, Serial, TCP/IP communications;
  • Programming I2C, SPI, one wire and similar with ease;
  • Familiarity with platforms like STM32 and Zynq 7000 or UltraScale, and soft cores;
  • Experience with electrical or avionics integration and testing;
  • Experience in FGPA, CPLD would be a plus;
  • Experience in UAV domain would be a plus;
  • Excellent written and verbal communication skills;
  • Strong analytical and problem-solving skills, crucial for algorithm development and data analysis;
  • Good communication skills, enabling effective collaboration;
  • Languages - English mandatory, other languages are a plus.

Don't forget to mention Space-Careers when applying.

Share this Job

More Job Searches

Multiple Countries      Aerospace Engineer      Avionics Engineer      Defence      Drone      Embedded Software Engineer      Flight Engineer      Hybrid      Space Software Engineer      Test and Quality Assurance Engineer      Destinus     

Space-Careers Logo

© EuroJobsites 2025