CONTROL SYSTEMS ENGINEER

Full Time - Switzerland

We are hiring a control engineer. You will be responsible to model our autonomous delivery drones and design a robust control system. These drones will then deliver millions of meals and other packages to our customers. 


Your main task will be to design the control system of our delivery drones. 


Our autonomous drones will be flying in dense urban areas as well as rural areas. Varying flying conditions such as changing centre of gravity, wind bursts and even subsystem failures, must not result in an unstable flight. During delivery, precise and stable navigation is crucial to deposit the food exactly where it needs to be.


In detail, these are the 3 tasks that you will focus on and do iteratively:

  1. Modelling: The first step is to use both first principle modelling approaches as well as system identification techniques to create a model of the drone. 

  2. Control System Design: Using the model you will iteratively design the control system. Therefore different algorithms will need to be tested and compared. Robustness is the most crucial factor, since the drone must not crash. 

  3. Implementation: After designing the control system it will need to be translated to the flight control system. We are using the PX4 ecosystem.


Since the drone is a Vertical Takeoff and Landing  system(VTOL), the control system contains three main parts. The hover-, the cruise- and the transition mode. It is crucial that the transition manoeuvre works safely and reliably. In the future the system should be optimized to work smoothly and seamlessly in order for the food not to be thrown around and deliver the best customer experience. During cruise mode, aerodynamic stability & control is of utmost importance. For example, understanding how the flap angle influences the drones behaviour especially regarding pitch / roll stability is required to design the control system for a safe flight and maneuverability . Later we optimize for efficiency. For the hover control system, performance and precision are important.


Further, the autopilot needs to be prepared for a sudden motor and/ or flap failure. How can a safe landing be ensured, such that no one is harmed? 


For all these tasks you will need to work closely together with other members of the company, such as the mechanical and software engineering team. There will also be periods where you will help other members of the team on other relevant problems. 


Requirements 

  • The most important thing is that you are excited about this project, and like the mission of our company. 

  • Practical experience with advanced modelling techniques and control systems. 

  • Experience in building robotic systems and implement their control system

  • Aerodynamics stability experience is highly beneficial

  • Experience with C and C++ for modifying the flight control software  

  • Experience with embedded software (architecture and languages). 

  • Experience with tinkering and building things. It doesn't matter if that experience comes from your free time, previous jobs, university, or your childhood.

***application deadline ending soon, apply now***

 

EPFL Innovation Park Batiment C, 1015 Lausanne, Switzerland

©2021 by OneSecondDelivery Sàrl