Embedded Firmware Engineer

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.
    • 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.
  • 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.

Similar jobs