Embedded Systems Engineer, Robotics
Dexmate, Fremont Office
The role
We're looking for an Embedded Systems Engineer to own the boundary where our robot's electronics meet its software. You will bring up and debug new PCBs, write the firmware and drivers that make every sensor, camera, actuator, and compute module talk to each other, and make sure data moves reliably across CAN/CAN FD, EtherCAT, GMSL, I2C, SPI, and Ethernet.
This is a hands-on, cross-layer role. One day you're probing a board with a scope to find why a bus is dropping frames; the next you're writing a Linux driver for a camera serializer or tuning an EtherCAT network for deterministic timing. You'll work closely with electrical, firmware, controls, and robotics software engineers, and you'll often be the person who figures out whether a problem lives in hardware, firmware, or software.