- Robot type
- Humanoid
- Location
- FremontCaliforniaUSA
- Job type
- Software
- Posted
- Oct 24, 2026
- Salary
- $100,000–$300,000 a year
Embedded Systems Engineer, Robotics
Job description
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.
Dexmate is building the foundation for physical AI — combining a new generation of robots 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.
Job responsibilities
- Bringing up, validating, and debugging new PCBs: reading schematics and layouts, measuring signals, and isolating hardware vs. software faults
- Developing firmware for MCUs (bare-metal and RTOS) and drivers for embedded Linux platforms (e.g., NVIDIA Jetson / Orin)
- Writing and maintaining device drivers and communication stacks for CAN/CAN FD, EtherCAT, I2C, SPI, UART, and Ethernet
- Integrating camera and sensor pipelines over GMSL (serializer/deserializer configuration, device trees, V4L2 drivers, timing and synchronization)
- Bringing up and tuning EtherCAT and CAN networks across actuators, sensors, and power systems for deterministic, real-time performance
- Debugging signal-integrity, power, timing, and bus-level issues with oscilloscopes, logic analyzers, and protocol analyzers
- Contributing firmware and software input during schematic and PCB design reviews to make boards easier to bring up, test, and debug
- Building diagnostics, test fixtures, and automated hardware-in-the-loop tests for boards and subsystems
Job requirements
- 3+ years of professional experience in embedded systems in robotics, automotive, industrial automation, or complex consumer electronics
- Strong C and C++ skills for firmware and driver development; working knowledge of Python for tooling and test automation
- Hands-on board bring-up experience, including reading schematics, PCB layouts, datasheets, and timing diagrams
- Driver-level experience with several of: CAN/CAN FD, EtherCAT, I2C, SPI, UART, Ethernet
- Experience with MCU firmware (ARM Cortex-M, STM32, TI C2000, or similar) on bare-metal or RTOS platforms
- Comfort with embedded debugging and lab tools: JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers
- Systematic debugging skills across the hardware, firmware, and software boundary
- Strong communication skills and comfort working directly with electrical, mechanical, controls, and software engineers
Similar jobs
Robot deals
All deals →
Get dealDeal · Everblog
10% off
ShopShop · CircuitMess
DIY robot kits
Robot and gadget kits you build yourself.
ShopShop · GRABO
Cordless vacuum lifter
GRABO Pro Brushless: the original cordless vacuum lifter for pavers, stone, glass and panels.
Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!
