Dexmate

Dexmate

Senior Embedded Systems Engineer

Santa Clara Office · Senior

Sponsorship not specifiedDetected 102 days ago
PythonC++AlgorithmsCI/CDPCB DesignEmbedded SystemsSystems EngineeringRoboticsHardware DesignPower ElectronicsTest AutomationCommunication

About the role

  • This is a high-ownership, hands-on role.
  • You'll help define how we scale from lab prototype to deployed fleet.

Responsibilities

  • Architect and develop production-grade firmware for actuator controllers, sensor interfaces, and communication subsystems on the robots
  • Own hardware bring-up: write low-level peripheral drivers, validate new PCBs, and debug hardware/firmware boundary issues
  • Implement and optimize motor control algorithms - torque, velocity, and position loops - 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 to enable fast, reliable iteration
  • participate in hardware design reviews to give firmware perspective early
  • Read and interpret schematics and datasheets; participate in hardware design reviews to give firmware perspective early

Requirements

  • 5+ years of embedded firmware development experience in robotics, automotive, or industrial/consumer electronics - with at least some of that in a production-deployed product
  • Hands-on experience with motor control or actuator firmware (FOC, torque control, or similar)
  • Proficiency with communication protocols: EtherCAT, CAN, SPI, I2C, UART - at the driver level, not just API usage
  • Ability to read schematics and PCB layouts
  • Experience with power electronics firmware: BMS, DC-DC converters, or charging systems

Nice to have

  • Experience scaling firmware from prototype to high-volume production (hundreds to thousands of units)
  • Background in functional safety (ISO 26262, IEC 62443, or equivalent)
  • Python scripting for test automation and HIL frameworks
  • Familiarity with EtherCAT master/slave stack implementation (SOEM or equivalent)

This listing is sourced directly from Dexmate's careers page and normalized into a canonical job model.