Undisclosed · 10 hours ago
Firmware and Motor Control Engineer
Undisclosed company is a unicorn robotics company seeking a Firmware and Motor Control Engineer to join their fast-moving team. The role involves building advanced robots and requires proficiency in embedded C/C++ and a strong intuition for motor-driven systems.
Responsibilities
Strong proficiency in embedded C/C++ with a deep understanding of real-time constraints, microcontrollers, and low-level peripherals (timers, ADCs, PWMs, DMA, SPI/I2C/CAN)
Embedded engineer who’s comfortable writing low-level firmware for real-time systems
Strong intuition for motor-driven systems and how software translates into precise physical motion
Hands-on experience tuning control behavior using sensor feedback in real-world conditions
Ability to work closely with hardware and ML teams to turn prototypes into reliable products
Comfortable debugging new boards, signals, and control issues when things don’t behave as expected
Understands safety, fault handling, and what it takes to make firmware robust in production
Qualification
Required
2+ years of experience
Strong proficiency in embedded C/C++ with a deep understanding of real-time constraints, microcontrollers, and low-level peripherals (timers, ADCs, PWMs, DMA, SPI/I2C/CAN)
Embedded engineer who's comfortable writing low-level firmware for real-time systems
Strong intuition for motor-driven systems and how software translates into precise physical motion
Hands-on experience tuning control behavior using sensor feedback in real-world conditions
Ability to work closely with hardware and ML teams to turn prototypes into reliable products
Comfortable debugging new boards, signals, and control issues when things don't behave as expected
Understands safety, fault handling, and what it takes to make firmware robust in production