Skip to content

Jobs

Dexmate

Robot type
Humanoid
Location
FremontCaliforniaUSA
Job type
Software
Posted
Oct 24, 2026
Salary
$100,000–$300,000 a year
Full-time

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 →
  • Everblog AI fridge calendar

    Deal · Everblog

    10% off

    Get deal
  • CircuitMess DIY robot kits

    Shop · CircuitMess

    DIY robot kits

    Robot and gadget kits you build yourself.

    Shop
  • GRABO Cordless vacuum lifter

    Shop · GRABO

    Cordless vacuum lifter

    GRABO Pro Brushless: the original cordless vacuum lifter for pavers, stone, glass and panels.

    Shop

Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!