Senior Firmware Engineer
Core
Design, implement, and test firmware for ARM microcontrollers that drive robotic manufacturing technology in a bioprocess environment.
Role type
Senior IC embedded firmware engineer
Builds
Production-ready firmware for motion control, sensing, and safety-critical functions on ARM microcontrollers
Domain
Biotechnology / Robotic manufacturing / Embedded systems
Deliverable
production ML models | product features
Required skills
C, C++, ARM microcontrollers, STM32, automated testing, hardware debugging, electronics schematics interpretation, Linux tools, Python, C#, Java
Preferred skills
Electronics design, hard real-time algorithms, Docker, embedded Linux, custom test equipment development
Responsibilities
Own firmware development lifecycle from requirements to production support; write and review high-quality C code for ARM; design and maintain automated tests including hardware-in-the-loop; debug complex embedded-system issues using probes and oscilloscopes; build supporting tools and GUIs using higher-level languages; collaborate with electronics, mechanical, and biology teams.
Seniority
Senior, hands-on IC