Design and develop embedded software solutions for medical devices.
The ideal candidate will have a solid understanding of hardware-level interfaces including SPI, I2C, UART, USB, ADCs, FPGAs and high-speed data interfaces. They should be familiar with C/C++ and experience working across ARM-based microcontroller families. Additionally, they should have expertise in RTOS (FreeRTOS/Zephyr) and bare-metal programming.