Embedded Firmware Engineer
Job in
1001, Lausanne, Canton de Vaud, Switzerland
Listed on 2026-06-07
Listing for:
Flybotix
Full Time
position Listed on 2026-06-07
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Your mission
We are seeking a passionate, driven, and respectful Embedded Firmware Engineer to join our dynamic R&D team. In this role, you will:
- Design, develop, and maintain the embedded firmware for our cutting‑edge indoor inspection drone solutions.
- Conduct feasibility studies for firmware development, maintenance, and continuous improvement.
- Optimize real‑time, bare‑metal, and embedded Linux applications for performance, maintainability, and quality.
- Develop and test sensor drivers, low‑level libraries, and RTOS‑based solutions.
- Implement automated testing and CI/CD pipelines to ensure robustness and reliability.
- Collaborate with the Robotics and Production teams to ensure seamless integration, industrialisation, and deployment of firmware.
- Document processes, designs, and test specifications to maintain high standards.
- Contribute to a collaborative, solution‑oriented, and customer‑focused work culture.
- Proven track record (5+ years) in C/C++ embedded firmware development for ARM platforms.
- Expertise in:
- Embedded Linux development and kernel customisation.
- Design and profiling of real‑time, bare‑metal applications.
- STM
32 MCU programming, low‑level libraries, and RTOS (e.g., NuttX, FreeRTOS). - Sensor driver development and hardware‑software integration.
- MCU programming tools (e.g., STM
32
CubeIDE, Keil, IAR, J‑Link, OpenOCD).
- Experience with:
- Automated testing frameworks and CI/CD pipelines.
- Debugging, troubleshooting, and modifying embedded systems.
- Drone, robotics, or UAV systems (strongly preferred).
- Quality‑focused mindset with rigorous work organisation and attention to detail.
- Strong communication skills in English (required);
French is a plus. - Team player with a collaborative, respectful, and solution‑oriented approach.
- Rust programming for embedded systems (a significant plus).
- Knowledge of electronic engineering principles (nice to have).
- Autonomous, reliable, and self‑motivated with a passion for technology and innovation.
- Rigorous and detail‑oriented, striving for excellence in every task.
- Enjoy working in a fast‑paced, start‑up environment with a focus on impactful projects.
- Evolution in a dynamic, fast‑growing and exciting environment.
- Have measurable impact in the innovative projects that matter, where drones a built for good.
- Work with passionate, talented and committed teammates in a reasonably sized team.
- Be part of a recognised robotics company, Swiss scale‑up. Consecutively rewarded as Swiss Top 100 Start‑up and no 1 robotics start‑up company 23/24
- Ensure your growth and profit from continuous training
- Be part of where humans are important!
- Modern offices in a compound of buildings full of start‑ups.
- A team‑elected Chief Happiness Officer, making sure the shelves are always loaded with fruits, juices and cakes.
- Weekly Flybotix only fitness session by a professional coach.
- Access to personal benefits platform.
- Onsite restaurants/cafeteria and vending machines.
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:
×