about 1 month ago
Responsibilities
- Architect and develop production-grade firmware for actuator controllers and sensor interfaces.
- Own hardware bring-up by writing low-level peripheral drivers and validating new PCBs.
- Implement and optimize motor control algorithms on bare-metal and RTOS platforms.
- Develop and maintain real-time communication stacks including EtherCAT, CAN, SPI, I2C, and UART.
- Build and maintain CI/CD pipelines and hardware-in-the-loop (HIL) test infrastructure.
- Contribute to firmware safety architecture including fault detection and safe-state logic.
- Read and interpret schematics and participate in hardware design reviews.
- Establish firmware standards, coding practices, and review processes.
Requirements
- 5+ years of embedded firmware development experience in robotics, automotive, or industrial electronics.
- Strong C and C++ skills for bare-metal and RTOS environments across multiple MCU families.
- Hands-on experience with motor control or actuator firmware.
- Proficiency with communication protocols at the driver level.
- Hardware bring-up experience with JTAG, oscilloscopes, and logic analyzers.
- Ability to read schematics and PCB layouts.
