Senior Robotics Firmware Engineer — Real-Time Motor Control

Dexmate Inc.

Fremont, Northern (CA, KY)

Hybrid

USD 150,000 - 190,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Dexmate Inc. is seeking a Senior Firmware Engineer to own the low-level firmware stack powering our general-purpose robots. You will architect, implement, test, and release production firmware for actuator controllers, sensing systems, power electronics, and real-time communication devices.

This hands-on role spans MCU selection, board bring-up, BSP and driver development, and real-time control. You’ll collaborate with electrical, mechanical, controls, and software engineers to scale prototypes

Qualifications

  • 5+ years of professional embedded firmware development in robotics or related fields.
  • Strong C and C++ programming in resource-constrained environments.
  • Deep understanding of interrupts, DMA, timers, scheduling, concurrency, memory and real-time behavior.
  • Experience with MCU families such as ARM Cortex-M, TI C2000, STM32, or Nordic nRF.
  • Hands-on experience with motor-control or actuator firmware including real-time control loops.
  • Driver-level experience with EtherCAT, CAN/CAN FD, SPI, I2C, and UART.
  • Board bring-up and debugging across firmware/hardware boundary.
  • Proficiency with JTAG/SWD, oscilloscopes, logic analyzers, and protocol analyzers.
  • Ability to read schematics and datasheets; timing diagrams.
  • Experience with CI/CD, automated testing, and version control.
  • Strong cross-functional communication with electrical, controls, mechanical, and software teams.

Responsibilities

  • Architecting and developing production-grade firmware for actuators, sensors, power systems and communication devices.
  • Owning firmware architecture across bootloaders, BSPs, HALs, RTOS services, drivers, diagnostics and update mechanisms.
  • Bringing up and validating PCBs, including peripheral init, clocks, memory configuration and interrupts.
  • Developing deterministic, real-time firmware on bare-metal and RTOS platforms with attention to timing and power.
  • Developing and optimizing motor-control firmware with current, torque, velocity and position control loops.
  • Implementing real-time communication stacks (EtherCAT, CAN, SPI, I2C, UART).
  • Designing firmware safety and reliability mechanisms including fault detection and safe-state behavior.
  • Building observability and field-diagnostic capabilities for firmware.
  • Developing automated unit/integration/HIL tests and CI/CD for firmware.
  • Supporting manufacturing, calibration and production troubleshooting.
  • Reading schematics and contributing firmware input during design reviews.
  • Debugging complex firmware-electronics-hardware interactions.
  • Establishing coding standards and review practices as the team scales.

Skills

Embedded firmware
C/C++ programming
RTOS
Bare-metal
PCB bring-up
Firmware testing
Sensor interfaces
Motor-control firmware
EtherCAT
CAN/CAN FD
Debugging tools
Code reviews
Version control

Job description

Dexmate Inc. is seeking a Senior Firmware Engineer to own the low-level firmware stack powering our general-purpose robots. You will architect, implement, test, and release production firmware for actuator controllers, sensing systems, power electronics, and real-time communication devices.

This hands-on role spans MCU selection, board bring-up, BSP and driver development, and real-time control. You’ll collaborate with electrical, mechanical, controls, and software engineers to scale prototypes

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Chief Robotics Systems Architect
Chief Robotics Systems Architect

dexmate • Colorado

On-site
USD 180,000 - 240,000
Senior Firmware Engineer, Robotics
Senior Firmware Engineer, Robotics

Dexmate Inc. • Fremont (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Robotics Electrical & Firmware Validation Engineer
Robotics Electrical & Firmware Validation Engineer

Dexmate Inc. • United States

On-site
USD 95,000 - 125,000
null
Senior Embedded Firmware Engineer – Robotics & Motor Control
Senior Embedded Firmware Engineer – Robotics & Motor Control

Suitable Technologies, Inc. • Palo Alto (CA)

On-site
USD 110,000 - 140,000
Senior Firmware Engineer: Real-Time Embedded Robotics
Senior Firmware Engineer: Real-Time Embedded Robotics

queueinc • Newark (CA)

On-site
USD 120,000 - 190,000
Early-stage equity
Health benefits
401(k)
+1
Robotics Electrical & Firmware Validation Engineer
Robotics Electrical & Firmware Validation Engineer

Linuxconfig • Fremont (CA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Robotics Fleet & Cloud Engineer
Senior Robotics Fleet & Cloud Engineer

Dexmate • United States

On-site
USD 120,000 - 170,000
Senior Firmware Engineer for Real-Time Autonomous Robotics
Senior Firmware Engineer for Real-Time Autonomous Robotics

Jobot • Redmond (WA)

On-site
USD 180,000 - 230,000
Competitive compensation
Medical, dental and vision coverage
401(k)
+2
Senior Robotics Controls Engineer — Real-Time Motion & AI
Senior Robotics Controls Engineer — Real-Time Motion & AI

Halodi Robotics • San Carlos (CA)

On-site
USD 200,000 - 300,000
Health insurance
401(k) with company match
Paid time off
Senior Robotics Fleet & OTA Platform Engineer
Senior Robotics Fleet & OTA Platform Engineer

Dexmate • Fremont (CA)

On-site
USD 140,000 - 210,000