Embedded Firmware Engineer
Core
Develop and debug FPGA firmware and embedded software for handheld medical ultrasound devices, integrating MCU, MPU, and FPGA subsystems.
Role type
Embedded Firmware Engineer (Medical Devices)
Builds
Handheld medical ultrasound devices
Domain
Medical Imaging / Hardware Engineering
Required skills
FPGA firmware development, Embedded Linux (Ubuntu), C/C++, MCU/MPU development, System integration, Hardware debugging, VHDL, Driver/BSP development
Preferred skills
HLS development, AI-assisted coding tools, Knowledge of IEC 62304/ISO 14971/IEC 60601/ISO 13485
Technologies
Xilinx FPGA, Vivado, STM32, MPSoC Ultrascale+, Ubuntu, C, C++, VHDL
Responsibilities
Develop and debug embedded software for handheld medical ultrasound devices, Integrate MCU, MPU, and FPGA subsystems, Write well designed, testable, efficient code, Produce specifications and determine operational feasibility, Develop verification plans and quality assurance procedures, Document and maintain functionality
Seniority
Mid-level (3-5 years experience)