Why This Role Stands Out
You'll have a significant impact by owning the firmware and embedded software stack for cutting-edge robots, directly shaping the future of physical AI. This role is ideal for experienced engineers passionate about hardware-software integration and driving innovation in a rapidly growing field. Apply now to contribute to democratizing robotics and building an open ecosystem.
Quick Overview
Job Description
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. Today, robotics is fragmented, slow, and closed: most builders are forced to reinvent the same stack again and again, and most ideas never make it past the prototype stage. We exist to change that. Our mission is to democratize robotics by lowering the barrier to entry, delivering a plug-and-play platform for developers, researchers, and enterprises, and cultivating an open ecosystem that accelerates the evolution of physical AI. If you want to help shape the next layer of human capability — and believe the future of robotics should be built together, not in isolation — we'd love to build it with you.
The Role
We're looking for a Senior Embedded Systems Engineer to own the firmware and embedded software stack on general-purpose robots. You'll work at the intersection of hardware and software — developing motor control firmware, sensor interfaces, and communication infrastructure for general-purpose robots.
This is a high-ownership, hands-on role. You'll collaborate daily with mechanical, electrical, and controls engineers, and your firmware will be among the first code that runs on every new robot subsystem. You'll help define how we scale from lab prototype to deployed fleet.
What You'll Do
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
Contribute to firmware safety architecture — fault detection, safe-state logic, and watchdog systems
Read and interpret schematics and datasheets; participate in hardware design reviews to give firmware perspective early
Establish firmware standards, coding practices, and review processes as the team scales
What We're Looking For
Required:
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
Strong C and C++ skills for bare-metal and RTOS environments across multiple modern MCU families (e.g., ARM Cortex-M, TI C2000, Nordic nRF); breadth across vendors and architectures is valued over depth in any single platform
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
Hardware bring-up experience: JTAG, oscilloscopes, logic analyzers, and debugging across the firmware/hardware boundary
Ability to read schematics and PCB layouts; comfortable working directly with hardware engineers
Preferred:
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)
Experience with power electronics firmware: BMS, DC-DC converters, or charging systems
Prior work in a vertically integrated robotics or hardware startup
Hands-on use of AI coding agents (e.g., Claude Code, Codex, etc.) to accelerate firmware development — writing prompts, reviewing AI-generated code, and integrating agentic workflows into embedded development cycles
Similar jobs
- EP
Forward Deployed Engineer
NewEmpower Professionals
Mountain View, CA🇺🇸On-site16 hours agoEngineering - II
Embedded Software Engineer
NewIcon International Group LLC
Oak Brook, IL🇺🇸On-site16 hours agoSAFeEmbedded SystemsAgile+4Technology - MC
AWS Software Engineer
NewMindbank Consulting Group
Bethesda, MD🇺🇸$135k - $145k/yrHybrid16 hours agoDynamoDBMicroservicesMongoDB+8Technology - BC
Application Programmer III
NewBCforward
Jersey City, NJ🇺🇸€24/hrOn-siteYesterdayNode.jsScrumAgile+7 - NO
Web Application Developer/SharePoint III
NewNa Oiwi Kane
Fort Hood, TX🇺🇸$67.5k - $81.0k/yrHybrid16 hours agoExpressSQLAngular+5Technology - CI
Application Developer - Mid
NewCACI International, Inc.
Denver, CO🇺🇸$63.3k - $129.7k/yrHybrid16 hours agoSAFeAgileGit+2Technology