Senior Firmware Engineer
Core
Design, develop, and optimize embedded firmware for high-speed, high-precision sensor technology used in surgical robots, semiconductor, and industrial equipment.
Role type
Senior embedded firmware engineer (sensor systems)
Builds
Next-generation sensor technology for medical and industrial applications
Domain
Healthcare technology / Advanced manufacturing / Robotics
Deliverable
production ML models | product features
Required skills
C programming, signal processing (AGC, PID, gain offset/phase correction), embedded firmware development for MCUs, low-level communication protocols (CAN, SPI, I2C, UART, Ethernet, BiSS), hardware/software integration, test bench development, oscilloscope usage
Preferred skills
MATLAB/Python modeling, schematic reading, Agile/Kanban methodologies, version control (Git)
Technologies
C, MATLAB, Python, CAN, SPI, I2C, UART, Ethernet, BiSS, Git, Jira, Visio, Excel
Responsibilities
Design and implement firmware for MCUs; develop signal processing algorithms; integrate firmware with hardware systems; create test benches for validation; collaborate with hardware/FPGA/systems engineers; support manufacturing and field debugging
Seniority
Senior, hands-on IC