Embedded Firmware Engineer

Flybotix

Schweiz

Vor Ort

CHF 100.000 - 130.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Benefits dieser Stelle

Continuous training and growth
Onsite restaurant and cafeteria
Weekly fitness sessions
Access to personal benefits platform

Zusammenfassung

Flybotix is seeking a passionate Embedded Firmware Engineer to join our R&D team in Switzerland. This role involves designing and maintaining firmware for advanced indoor inspection drones, optimizing applications, and collaborating with various teams for integration.

The ideal candidate will have over 5 years of experience in C/C++ embedded systems, a strong focus on quality, and excellent communication skills in English. Join a recognized Swiss scale-up and contribute to impactful projects in a dynamic environment.

Qualifikationen

  • Proven track record (5+ years) in C/C++ embedded firmware development.
  • Expertise in embedded Linux development and kernel customisation.
  • Strong communication skills in English; French is a plus.

Aufgaben

  • Design and develop the embedded firmware for indoor inspection drone solutions.
  • Conduct feasibility studies for firmware development.
  • Collaborate with Robotics and Production teams for seamless integration.

Kenntnisse

C/C++ embedded firmware development for ARM platforms
Embedded Linux development
Real-time application design
STM32 MCU programming
CI/CD pipelines
Automated testing frameworks
Debugging and troubleshooting of embedded systems
Drone or UAV systems expertise
Rust programming
Electronic engineering principles

Tools

STM32CubeIDE
Keil
IAR
J-Link
OpenOCD

Jobbeschreibung

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.
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.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Firmware Engineer
Embedded Firmware Engineer

Flybotix • Lausanne

Vor Ort
CHF 90.000 - 120.000
Continuous training
Onsite restaurant
Weekly fitness session
Robotics Software Engineer
Robotics Software Engineer

Flybotix • Lausanne

Vor Ort
CHF 80.000 - 120.000
Continuous training
Team-elected Chief Happiness Officer
Fitness sessions by a professional coach
+1
Robotics Software Engineer – Ground Control & Onboard Systems
Robotics Software Engineer – Ground Control & Onboard Systems

Flybotix • Renens

Vor Ort
CHF 100.000 - 130.000
Continuous training
On-site cafeteria
Weekly fitness session
+2
Embedded Firmware Engineer - Drone Systems (RTOS/Linux)
Embedded Firmware Engineer - Drone Systems (RTOS/Linux)

Flybotix • Schweiz

Vor Ort
CHF 100.000 - 130.000
Continuous training and growth
Onsite restaurant and cafeteria
Weekly fitness sessions
+1
Project Management Lead
Project Management Lead

Flybotix • Renens

Vor Ort
CHF 110.000 - 170.000
Modern offices near Lausanne
Weekly gym sessions
Onsite restaurants and refreshments
+1
Senior Embedded Firmware Engineer – Drones & RTOS
Senior Embedded Firmware Engineer – Drones & RTOS

Flybotix • Lausanne

Vor Ort
CHF 90.000 - 120.000
Continuous training
Onsite restaurant
Weekly fitness session
Ingénieur Qualité Production
Ingénieur Qualité Production

Jobup • Paudex

Vor Ort
CHF 85.000 - 110.000
25 vacation days
Seniority-based extra days off
Accident insurance
+4
Robotics Engineer - SLAM & State Estimation
Robotics Engineer - SLAM & State Estimation

Flyability • Paudex

Vor Ort
CHF 85.000 - 110.000
25 vacation days
Flexible schedules
Comprehensive accident insurance
+3
UAV Technician
UAV Technician

Voliro • Zürich

Vor Ort
CHF 70.000 - 90.000
25 vacation days
Flexible work hours
High-quality espresso
Senior Cloud Engineer
Senior Cloud Engineer

Voliro-Ag • Zürich

Vor Ort
CHF 140.000 - 190.000
25 vacation days per year
flexible work hours
unlimited espresso