MoonWork is the official recruitment platform for Ovomind.Your RoleAs 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 & ToolsFirmware Development: C/C++, Nordic SDK, ARM Cortex-MMicrocontrollers: Nordic nRF52 seriesCommunication Protocols: BLE, I2C, SPI, UARTHardware Tools: FlexPCB design, EDA tools (Altium Designer, KiCad)Version Control & Dev Tools: Git, GitHub, JTAG, Logic AnalyzersScripting (Bonus): Python for automation or hardware testingBachelors 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.