Firmware Developer - Electronics & Embedded Software (H/F) - Ovomind
Infos sur l'emploi
- Date de publication :05 mai 2025
- Taux d'activité :100%
- Type de contrat :Durée indéterminée
- Langue :anglais (Langue maternelle)
- Lieu de travail :Plan-les-Ouates
- Estimation salariale de jobup.ch:Se connecter pour voir l’estimation de jobup.ch
MoonWork is the official recruitment platform for Ovomind.
Your Role
As a Firmware Developer, you will:
Develop and maintain firmware for nRF52 microcontrollers using the Nordic SDK and C.
Design, simulate, and validate FlexPCB schematics in collaboration with the hardware team.
Integrate and implement wireless protocols (BLE, I2C, SPI, UART).
Optimize firmware for low power consumption and real-time performance.
Conduct debugging, unit testing, and validation of embedded systems.
Create and review PCB layouts using EDA tools (Altium, KiCad, etc.).
Collaborate closely with software, hardware, and product teams.
Document all development steps to ensure traceability and compliance.
Tech Stack & Tools
Firmware Development: C/C++, Nordic SDK, ARM Cortex-M
Microcontrollers: Nordic nRF52 series
Communication Protocols: BLE, I2C, SPI, UART
Hardware Tools: FlexPCB design, EDA tools (Altium Designer, KiCad)
Version Control & Dev Tools: Git, GitHub, JTAG, Logic Analyzers
Scripting (Bonus): Python for automation or hardware testing
Bachelors or Masters degree in Embedded Systems, Electronics, or Electrical Engineering.
3+ years of experience in firmware development and embedded electronics.
Strong knowledge of nRF52-based systems and BLE development.
Proven experience in FlexPCB design and interpreting electronic schematics.
Good understanding of embedded constraints: power, memory, performance.
Autonomous, structured, and comfortable working in an agile environment.
Fluent in English (French is a plus).
Bonus: Experience with medical or wearable devices, or biosignal capture.
