Senior Embedded Firmware Engineer
Core
Architect scalable embedded firmware solutions for electromechanical control systems across medical devices, robotics, and industrial automation.
Role type
Senior Embedded Firmware Engineer (IC)
Builds
Embedded software for medical devices, robotics, industrial automation, and consumer electronics
Domain
Manufacturing, Medical Devices, Robotics, Industrial Automation
Deliverable
production ML models | product features
Required skills
C/C++, RTOS (FreeRTOS, Zephyr), Embedded Linux, Bare Metal firmware, Microcontroller peripherals (UART, SPI, I2C, USB, GPIO, ADC, PWM), Hardware debugging (logic analyzers, oscilloscopes), Control algorithms
Preferred skills
Consulting experience, Regulatory standards (FCC, UL, ISO 13485, IEC 62304), Python scripting
Technologies
FreeRTOS, Zephyr, ARM-based Linux, Raspberry Pi, Arduino, LabJack, Git, Jira
Responsibilities
Develop embedded software for diverse hardware platforms; Interact directly with customers to demonstrate solutions; Collaborate with electrical and mechanical engineers; Debug hardware/firmware interactions using lab tools; Mentor team members and share technical knowledge
Seniority
Senior, hands-on IC