Embedded Firmware Engineer
Job in
Renens, Vaud, Switzerland
Listed on 2026-09-03
Listing for:
Embodied AI
Full Time
position Listed on 2026-09-03
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Unix/Linux, Robotics
Job Description & How to Apply Below
About Flybotix
Flybotix is a recognized Swiss robotics scale-up (based near Lausanne) building the ASIO indoor-inspection drone, which keeps humans out of hazardous confined spaces while delivering 20+ minutes of visual inspection for sewer, hydro power, oil & gas, maritime and chemical-plant applications.
RoleAs an Embedded Firmware Engineer, you join the R&D team to design, develop and maintain the embedded firmware for Flybotix's indoor inspection drones. You optimize real-time, bare-metal and embedded Linux applications, develop sensor drivers and low-level libraries, and ensure robustness through automated testing and CI/CD.
Responsibilities- design and maintain drone firmware
- run feasibility studies
- optimize real-time/bare-metal/embedded Linux applications
- develop and test sensor drivers, low-level libraries and RTOS-based solutions
- implement automated testing and CI/CDcollaborate with Robotics and Production teams on integration and deployment
- document designs and test specifications
- 5+ years in C/C++ embedded firmware development for ARM platforms
- expertise in embedded Linux and kernel customization, real-time/bare-metal design, STM
32 MCU programming and RTOS (NuttX, FreeRTOS), sensor drivers and hardware-software integration, and MCU tooling - experience with automated testing/CI/CD and embedded debugging
- drone/robotics/UAV experience strongly preferred
- strong English (French a plus)
- Rust for embedded a significant plus
- a dynamic, fast-growing environment with measurable impact, continuous training
- modern offices
- weekly fitness sessions
- on-site catering
- a strong people-first culture
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×