Job Description
Roles & Responsibilities
Lead end to end firmware development for regulated medical devices
Design and implement bare metal and RTOS based embedded systems
Define firmware requirements from system and user needs
Drive unit, integration, and system level verification activities
Produce firmware documentation suitable for regulatory submission
Desired Candidate Profile
15+ years of hands on embedded firmware development experience
Expert level C/C++ programming for embedded systems (non negotiable)
Proven experience delivering firmware for regulated products (medical devices strongly preferred; IEC 62304 experience required)
Strong, practical experience with bare metal firmware and at least one RTOS (e.g. FreeRTOS, ThreadX, QNX)
Deep understanding of microcontrollers, hardware interfaces, and protocols (SPI, I2C, UART, CAN, USB; wireless experience highly valued)