- 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.
Back to jobs
Job Description
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:
Your profile
- 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.
- STM32 MCU programming, low-level libraries, and RTOS (e.g., NuttX, FreeRTOS).
- Sensor driver development and hardware-software integration.
- MCU programming tools (e.g., STM32CubeIDE, 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).
Personal Attributes
- 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.
Why us?
- 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.