Firmware Engineer
Core
Design, manage, and optimize firmware for novel mechanisms, including sensor integration, real-time communication, and control algorithms for motors.
Role type
Firmware Engineer
Builds
Novel robotic mechanisms and embedded control systems
Domain
Robotics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, sensor integration, embedded control, hardware-in-the-loop testing
Preferred skills
STM, PlatformIO, Python, IoT deployment (Balena)
Technologies
STM, PlatformIO, Balena, Python
Responsibilities
Design and optimize firmware for novel mechanisms; manage firmware deployment and remote debugging; collaborate with electrical and hardware teams to design systems.
Seniority
Mid-level (3-5 years experience)
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.