Dexmate

Embedded Systems Engineer, Robotics

Fremont Office. Posted 19 days ago

The role

You will own the boundary where robot electronics meet software. You will bring up and debug new PCBs and write firmware and drivers for sensors, cameras, actuators, and compute modules.

What you will do

  • Bringing up, validating, and debugging new PCBs
  • Developing firmware for MCUs and drivers for embedded Linux platforms
  • Writing and maintaining device drivers and communication stacks
  • Integrating camera and sensor pipelines over GMSL
  • Bringing up and tuning EtherCAT and CAN networks
  • Debugging signal-integrity, power, timing, and bus-level issues
  • Contributing firmware and software input during schematic and PCB design reviews
  • Building diagnostics, test fixtures, and automated hardware-in-the-loop tests
  • Supporting manufacturing, end-of-line testing, and field troubleshooting
  • Documenting interfaces, bring-up procedures, and debugging playbooks

Required qualifications

  • 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

Nice to have

  • Experience with GMSL or other high-speed camera links (e.g., MAX9295/MAX9296, FPD-Link), MIPI CSI-2, and V4L2
  • Embedded Linux kernel and device-driver development, device trees, and BSP bring-up (NVIDIA Jetson / Orin a plus)
  • Experience integrating EtherCAT master or slave stacks (SOEM, IgH, or equivalent)
  • Familiarity with PCB design tools (Altium, KiCad) and the ability to propose schematic-level fixes
  • Knowledge of signal integrity, power integrity, and EMC fundamentals
  • Experience with motor-control, BMS, or power-electronics systems
  • Experience with ROS 2 or other robotics middleware
  • Prior experience working in a vertically integrated robotics or hardware startup
  • Hands-on use of AI coding tools such as Claude Code or Codex

About the company

Dexmate is building the foundation for physical AI by combining a new generation of robots with a universal Physical AI OS. Their mission is to democratize robotics by delivering a plug-and-play platform for developers, researchers, and enterprises.

Embedded Systems Engineer, Robotics at Dexmate | JobZoey