Embedded Firmware Engineer
Core
Design and implement embedded firmware for electromechanical control systems, bridging hardware and software to manage actuators, sensors, and system states.
Role type
Senior embedded firmware engineer (bare-metal/RTOS)
Builds
Microcontroller-based firmware solutions for biomedical instruments, industrial automation, and robotics
Domain
Manufacturing, biomedical devices, industrial automation, robotics
Required skills
C/C++, bare-metal programming, RTOS (FreeRTOS, Zephyr), hardware debugging, sensor/actuator control, communication protocols
Preferred skills
Regulated industry experience (medical devices), rapid prototyping, multidisciplinary collaboration
Technologies
FreeRTOS, Zephyr, logic analyzers, CNC, 3D printers, waterjet, laser cutters
Responsibilities
Drive firmware modules from concept to production; write, test, and debug embedded software; physically debug complex systems; collaborate with hardware engineers and clients; validate firmware on physical hardware
Seniority
Senior, hands-on IC
