Senior Firmware Engineer
Core
Design, implement, and test maintainable embedded software for consumer electronics or medical devices, integrating firmware with electrical, mechanical, and manufacturing systems.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Firmware features and subsystems for highly integrated embedded hardware
Domain
Consumer electronics / Medical devices / Embedded hardware
Required skills
C, RTOS-based system architecture (Zephyr, FreeRTOS), low-level drivers, I2C/SPI/UART protocols, Python-based testing/automation, embedded debugging workflows
Preferred skills
Medical devices experience, regulated industries (aerospace, automotive), AI-assisted firmware development, Nordic nRF5x SoCs, Nordic Connect SDK, Bluetooth Low Energy, bootloaders, firmware updates, memory maps, embedded CI pipelines, automated hardware-in-the-loop testing, mentoring engineers
Responsibilities
Own firmware features and subsystems from requirements through production readiness; Design, implement, and test embedded software; Integrate firmware with electrical, mechanical, and manufacturing systems; Develop firmware testing and automation; Guide system architecture and technical trade-offs; Contribute to design reviews and mentor engineers
