About the companyCyberdrone is an international creator of high-tech drone shows. We transform UAVs into powerful high-speed long-lasting light machines and invent stunning visual experiences of a complex animation. Our diverse team consists of 40+ professionals - among them engineers, artists, event and business managers. We improve drone technology and discover innovative solutions to lead the industry. Cyberdrone aspires to amaze and evoke the brightest emotions in customers. We believe that the show must go on and also excel. Our headquarter is in Dubai, and we have an office in Turkey. Check cyberdrone.com, you will be impressed.To ensure the continued success of Cyberdrone, we are going to expand our team with another high performing Embedded Software Engineer.About the job With the tasks and developing courses amount growing we are looking for a new highly motivated responsible and skilled Embedded Software Engineer. As the specialist you will work with the proprietary autopilot solution and related radioelectronics products.Key responsibilities:
Embedded software development for STM32/NRF based boards
Implementing features and algorithms for autopilot for drone show technology
Integrate various hardware components such as sensors and communication modules
Develop and optimize real-time communication protocols between drones and the ground control station
Necessary experience
Proficient level of C/C++ (3+ years)
Practical experience of Object-Oriented Programming for embedded systems
Practical experience of STM32/NRF programming
Git
Linux user
Technical English
Desirable skills
Experience in robotics/drones/mathematics/control systems
Experience of RTOS using
Python
Experience in drone piloting
Benefits/What we offer
Visa and health insurance
Competitive salary (includes housing- and travel allowance)
Annual flight ticket to home country
24 days of vacation leave (excluding public holidays)