-
Destinus

Embedded Flight Control Software Engineer

Destinus
Switzerland · Full-time · Entry

At Destinus, we are revolutionizing the aerospace industry with cutting-edge Unmanned Aerial Vehicles (UAVs). Our innovative technologies are designed to meet the unique demands of modern operations, delivering unparalleled speed, precision, and cost effectiveness.

We have an exciting opportunity for an Embedded Software Engineer to join our team. You will play a crucial role in the further development of our embedded software that powers complex aircraft guidance systems, as well as power and system management. Our platform ranges from simple STM32 microcontrollers with I/O and common communication protocols, to more complex Zynq UltraScale systems with PCIe, USB, and gigabit Ethernet interfaces.

Key Responsibilities

  • 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

  • Bachelor's or master's degree in computer science, engineering, or a related technical field
  • 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 VHD
  • L
  • Experience with CAN, Serial, TCP/IP communication
  • s
  • Programming I2C, SPI, one wire and similar with eas
  • e
  • Familiarity with platforms like STM32 and Zynq 7000 or UltraScale, and soft core
  • s
  • Experience with electrical or avionics integration and testin
  • g
  • Experience in FGPA, CPLD would be a plu
  • s
  • Experience in UAV domain would be a plu
  • s
  • Excellent written and verbal communication skill
  • s
  • Strong analytical and problem-solving skills, crucial for algorithm development and data analysi
  • s
  • Good communication skills, enabling effective collaboratio
  • n
  • Languages{​{:}} English mandatory, French, Spanish or Russian a pl
  • u

s Destinus is an equal-opportunity employer{​{:}} we value diversity in our companies and teams. We do not discriminate based on age, race, religion, color, country of origin, gender, sexual orientation, or disability stat

us.

Key Skills

Ranked by relevance

embedded c embedded systems shell scripting ethernet linux spi
Login to Apply
Posted
Mar 28, 2025
Type
Full-time
Level
Entry
Location
Payerne
Company
Destinus

Industries

Technology Information Internet

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
zerothird
Related

Embedded Systems & FPGA Engineer (all genders)

2026-05-28

Full-time
Not Applicable
Austria
Technology
Engineering
View Job Details
Destinus
Related

RF Design Engineer

2026-05-20

Full-time
Not Applicable
Switzerland
Technology
Engineering
View Job Details
Scandit
Related

Senior Embedded Machine Learning Engineer (C++)

2026-05-28

Full-time
Mid-Senior
Finland
Software Development
Information Technology