6 months ago
Responsibilities
- Architect and develop production-grade firmware for robotic actuator controllers, sensor interfaces, and communication subsystems.
- Own hardware bring-up, including low-level peripheral drivers, PCB validation, and hardware/firmware boundary debugging.
- Implement and optimize torque, velocity, and position motor-control loops on bare-metal and RTOS platforms.
- Develop and maintain real-time communication stacks using EtherCAT, CAN, SPI, I2C, and UART.
- Build and maintain hardware-in-the-loop test infrastructure and development pipelines.
- Contribute to firmware safety architecture, including fault detection, safe-state logic, and watchdog systems.
- Read schematics and datasheets and participate in hardware design reviews.
- Establish firmware standards, coding practices, and review processes as the team scales.
Requirements
- 5+ years of embedded firmware development experience, including some experience with a production-deployed product.
- Strong C and C++ skills for bare-metal and RTOS environments across multiple MCU families.
- Hands-on experience with motor control or actuator firmware, such as FOC or torque control.
- Driver-level proficiency with EtherCAT, CAN, SPI, I2C, and UART.
- Hardware bring-up experience using JTAG, oscilloscopes, and logic analyzers, including firmware/hardware boundary debugging.
- Ability to read schematics and PCB layouts and collaborate directly with hardware engineers.
- Preferred: experience scaling firmware from prototype to high-volume production.
- Preferred: functional safety background with ISO 26262, IEC 62443, or equivalent.
- Preferred: Python scripting for test automation and HIL frameworks.
- Preferred: familiarity with EtherCAT master/slave stack implementation, such as SOEM.
- Preferred: power electronics firmware experience with BMS, DC-DC converters, or charging systems.
- Preferred: experience at a vertically integrated robotics or hardware startup.
- Preferred: hands-on use of AI coding agents such as Claude Code or Codex for firmware development.
About Dexmate
Dexmate builds autonomous robot platforms paired with a software stack that lets developers and enterprises build, deploy, and scale robotics applications. The company monetizes through sales of robotic hardware and licensing/support for its software platform. Founded in 2024 and headquartered in Santa Clara, California, Dexmate is privately held.
