Embedded Systems Engineer, Robotics

LinuxCareers

Fremont (CA)

On-site

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Dexmate is expanding its Embedded Systems Engineering team in Fremont, CA. You will own the electronics-to-software interface, bring up PCBs, write firmware for MCUs, and develop drivers for embedded Linux platforms including NVIDIA Jetson/Orin.

You’ll integrate camera and sensor pipelines over GMSL and ensure deterministic real-time performance across CAN/CAN FD and Ethernet. You will also build diagnostics, test fixtures, and automated hardware-in-the-loop tests, while supporting manufacturing

Qualifications

  • 3+ years of professional embedded systems experience 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 CAN/CAN FD, EtherCAT, I2C, SPI, UART, Ethernet.
  • MCU firmware experience with ARM Cortex-M, STM32, TI C2000, or similar on bare-metal or RTOS.
  • Proficiency with embedded debugging and lab tools: JTAG/SWD debuggers, oscilloscopes, logic analyzers, protocol analyzers.
  • Systematic debugging skills across hardware, firmware, and software boundaries.
  • Strong communication skills and comfort working cross-functionally with electrical, mechanical, controls, and software engineers.

Responsibilities

  • Bring up, validate, and debug new PCBs by reading schematics, measuring signals, and isolating hardware versus software faults
  • Develop firmware for MCUs (bare-metal and RTOS) and drivers for embedded Linux platforms such as NVIDIA Jetson/Orin
  • Write and maintain device drivers and communication stacks for CAN/CAN FD, EtherCAT, I2C, SPI, UART, and Ethernet
  • Integrate camera and sensor pipelines over GMSL including serializer/deserializer configuration, device trees, V4L2 drivers, and timing synchronization
  • Bring up, tune, and debug EtherCAT and CAN networks for deterministic real-time performance across actuators, sensors, and power systems
  • Build diagnostics, test fixtures, and automated hardware-in-the-loop tests for boards and subsystems
  • Support manufacturing, end-of-line testing, and field troubleshooting as robots transition from prototype to deployment

Skills

C/C++
Embedded systems
Python
Board bring-up

Tools

JTAG/SWD
Oscilloscopes
Logic analyzers
Protocol analyzers
Altium/KiCad

Job description

Dexmate is building a Physical AI OS and robot platform to democratize robotics. This Embedded Systems Engineer role owns the electronics-to-software interface: bringing up PCBs, writing firmware and drivers for sensors, cameras, actuators, and compute modules, and ensuring reliable data flow across CAN/CAN FD, EtherCAT, GMSL, I2C, SPI, and Ethernet.

What You’ll Do
  • Bring up, validate, and debug new PCBs by reading schematics, measuring signals, and isolating hardware versus software faults
  • Develop firmware for MCUs (bare-metal and RTOS) and drivers for embedded Linux platforms such as NVIDIA Jetson/Orin
  • Write and maintain device drivers and communication stacks for CAN/CAN FD, EtherCAT, I2C, SPI, UART, and Ethernet
  • Integrate camera and sensor pipelines over GMSL including serializer/deserializer configuration, device trees, V4L2 drivers, and timing synchronization
  • Bring up, tune, and debug EtherCAT and CAN networks for deterministic real-time performance across actuators, sensors, and power systems
  • Build diagnostics, test fixtures, and automated hardware-in-the-loop tests for boards and subsystems
  • Support manufacturing, end-of-line testing, and field troubleshooting as robots transition from prototype to deployment
What You Need
  • 3+ years of professional embedded systems experience 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
  • MCU firmware experience with ARM Cortex-M, STM32, TI C2000, or similar on bare-metal or RTOS platforms
  • Proficiency with embedded debugging and lab tools: JTAG/SWD debuggers, oscilloscopes, logic analyzers, protocol analyzers
  • Systematic debugging skills across hardware, firmware, and software boundaries
  • Strong communication skills and comfort working cross-functionally with electrical, mechanical, controls, and software engineers
Nice to Have
  • Experience with GMSL or high-speed camera links such as MAX9295/MAX9296, FPD-Link, MIPI CSI-2, and V4L2
  • Embedded Linux kernel and device-driver development, device trees, and BSP bring-up experience (NVIDIA Jetson/Orin preferred)
  • Experience integrating EtherCAT master or slave stacks such as SOEM or IgH
  • Familiarity with PCB design tools such as Altium or KiCad and 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 in a vertically integrated robotics or hardware startup
  • Hands-on use of AI coding tools such as Claude or Codex to accelerate implementation and debugging
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Engineer, Robotics
Embedded Systems Engineer, Robotics

Dexmate Inc. • Fremont (CA)

On-site
USD 120,000 - 180,000
Embedded Systems Engineer, Robotics
Embedded Systems Engineer, Robotics

Linuxconfig • Fremont (CA)

On-site
USD 120,000 - 180,000
Robotics Systems Engineer
Robotics Systems Engineer

Dexmate Inc. • United States

On-site
USD 120,000 - 180,000
Engineering Technician, Robot Systems
Engineering Technician, Robot Systems

Dexmate Inc. • United States

On-site
USD 60,000 - 95,000
Engineering Technician, Robot Systems
Engineering Technician, Robot Systems

Dexmate Inc. • Fremont (CA)

On-site
USD 65,000 - 95,000
Robotics Embedded Systems Engineer – Real-Time Firmware & Drivers
Robotics Embedded Systems Engineer – Real-Time Firmware & Drivers

LinuxCareers • Fremont (CA)

On-site
USD 120,000 - 170,000
Robotics Engineering Lead
Robotics Engineering Lead

Dexmate Inc. • Fremont (CA)

On-site
USD 180,000 - 280,000
Embedded Firmware/Software Engineer
Embedded Firmware/Software Engineer

Apera • California

On-site
USD 120,000 - 190,000
Firmware Engineer
Firmware Engineer

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Embedded Systems Engineer
Embedded Systems Engineer

Terranova • Berkeley (CA)

On-site
USD 120,000 - 180,000