Taro Logo

Embedded Flight Control Software Engineer

Destinus is revolutionizing the aerospace industry with cutting-edge Unmanned Aerial Vehicles (UAVs), developing innovative technologies for modern operations.
Payerne, SwitzerlandZürich, Switzerland
Embedded
Senior Software Engineer
Hybrid
5+ years of experience
Robotics · Automotive

Description For Embedded Flight Control Software Engineer

Destinus, an innovative aerospace company revolutionizing the industry with cutting-edge Unmanned Aerial Vehicles (UAVs), is seeking an Embedded Flight Control Software Engineer to join their dynamic team. This role presents an exciting opportunity to work on complex aircraft guidance systems, combining embedded software development with aerospace technology.

The position involves working with a diverse range of platforms, from simple STM32 microcontrollers to sophisticated Zynq UltraScale systems, implementing critical flight control software and system management solutions. As an embedded software engineer, you'll be at the forefront of developing and maintaining flight-proven state-of-the-art Flight Computer and Ground Control Systems for various airframes.

The ideal candidate brings at least 5 years of experience in embedded systems development, with strong expertise in C, C++, and low-level programming. Your role will be crucial in designing and implementing safety-critical software, supporting hardware design teams, and ensuring the reliability of flight control systems. You'll work with various communication protocols including CAN, Serial, TCP/IP, I2C, and SPI, making this position perfect for someone who enjoys working at the intersection of software and hardware.

Working in a hybrid environment across locations in Switzerland, you'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. This role offers the opportunity to make a significant impact in the aerospace industry while working with cutting-edge technology and contributing to the future of autonomous flight systems.

Last updated 18 days ago

Responsibilities For Embedded Flight Control Software Engineer

  • Design and implement software for aircraft guidance systems, power and system management
  • Support hardware design team with board bring-up and debugging
  • Maintain and streamline Flight Computer and Ground Control System
  • Define implementation roadmap and plan sprints
  • Develop test plans and perform hardware testing
  • Track and service problem reports from the field
  • Support design reviews and provide guidance for new software stacks

Requirements For Embedded Flight Control Software Engineer

Linux
  • Bachelor's or master's degree in computer science, engineering, or related technical field
  • At least 5 years of experience
  • Experience with embedded Linux and associated build environments
  • Proficiency in C, C++, shell scripting, Verilog or VHDL
  • Experience with CAN, Serial, TCP/IP communications
  • Experience with I2C, SPI, one wire protocols
  • Familiarity with STM32 and Zynq 7000 or UltraScale platforms
  • Experience with electrical or avionics integration and testing
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • English language proficiency required

Interested in this job?

Jobs Related To Destinus Embedded Flight Control Software Engineer