D
Posted 7 hours ago
Senior Embedded Systems Engineer
DexmateSenior Embedded Systems Engineer
Requirements
5+ years embedded firmware experience, Strong C and C++ skills, Motor control experience, Communication protocols (CAN, SPI, I2C, UART), Hardware bring-up experience
Skills
C#Embedded SystemsRTOS
About the role
About the Company
Dexmate is building the foundation for physical AI — a unified platform that combines high-quality robotic hardware with a universal Physical AI OS, making robots as easy to build and deploy as software.
Responsibilities
- Architect and develop production-grade firmware for actuator controllers, sensor interfaces, and communication subsystems
- Own hardware bring-up, including writing low-level peripheral drivers and validating new PCBs
- 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
- Contribute to firmware safety architecture, including fault detection and watchdog systems
- Participate in hardware design reviews and interpret schematics/datasheets
- Establish firmware standards and coding practices
Requirements
- 5+ years of embedded firmware development experience in robotics, automotive, or industrial/consumer electronics
- Strong C and C++ skills for bare-metal and RTOS environments (ARM Cortex-M, TI C2000, Nordic nRF)
- Hands-on experience with motor control or actuator firmware (FOC, torque control)
- Proficiency with communication protocols (EtherCAT, CAN, SPI, I2C, UART) at the driver level
- Hardware bring-up experience using JTAG, oscilloscopes, and logic analyzers
- Ability to read schematics and PCB layouts
Preferred Qualifications
- Experience scaling firmware from prototype to high-volume production
- Background in functional safety (ISO 26262, IEC 62443)
- Python scripting for test automation and HIL frameworks
- Familiarity with EtherCAT master/slave stack implementation
- Experience with power electronics firmware (BMS, DC-DC converters)
- Experience using AI coding agents to accelerate development
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Embedded Systems Engineer
Dexmate · Fremont
