Senior Firmware Engineer, Controls Systems
Core
Design, implement, and maintain embedded firmware for real-time motor control, sensing, and system monitoring in robotics platforms.
Role type
Senior Firmware Engineer (Controls Systems)
Builds
Motor and actuator control systems, embedded communications, system health monitoring/logging, and hardware bring-up
Domain
Robotics, Embedded Systems, Control Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded firmware development, Real-time motor control, System-level debugging, Hardware debugging tools (oscilloscopes, logic analyzers, DMMs), C/C++, RTOS (FreeRTOS), Technical leadership, Mentoring
Preferred skills
Electrical engineering mindset, Robotics domain knowledge, Modern software engineering practices
Technologies
STM32 MCUs, C, C++, FreeRTOS, Linux, NodeJS, TypeScript, Docker, GitHub Actions, CI/CD
Responsibilities
Design and maintain embedded firmware for real-time motor control and sensing; Debug complex system-level issues spanning software, firmware, and hardware; Use hardware debugging tools to diagnose timing and electrical issues; Act as a technical bridge between hardware and software teams; Advise leadership on technical strategy; Mentor other engineers
Seniority
Senior, hands-on IC with leadership responsibilities