Robotics Firmware Engineer: Real-Time Embedded

Rethink recruit

California (MO)

On-site

USD 100,000 - 300,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Skild AI is seeking a Firmware Engineer to design and optimize embedded software for robotic platforms, focusing on BLDC motor control, real-time performance, and reliable hardware integration. You will work closely with hardware teams, implement control algorithms, and ensure compatibility with DDS/ROS frameworks while validating firmware in lab environments.

A strong background in C/C++, RTOS and motor control is essential, with a degree in EE/Robotics/Mechatronics.

Qualifications

  • Hands-on experience in firmware development for robotics or embedded systems.
  • Expertise in BLDC motor control including FOC, PWM, and current/position control.
  • Proficiency with low-level communication protocols such as RS-485, CAN, and SPI.
  • Experience with real-time embedded systems and RTOS environments (FreeRTOS, RT Linux, VxWorks).
  • Familiarity with DDS frameworks such as ROS and hardware debugging tools.
  • Bachelor's or Master's in Electrical Engineering, Robotics, Mechatronics or related field.

Responsibilities

  • Develop and optimize firmware for BLDC motor control and real-time embedded systems.
  • Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI.
  • Implement and maintain real-time systems using RTOS environments including FreeRTOS, RT Linux, or VxWorks.
  • Collaborate with hardware engineers to design and validate motor driver circuits and power electronics systems.
  • Integrate firmware into higher-level communication frameworks such as DDS and ROS.
  • Test, validate, and document firmware design processes and best practices.

Skills

Firmware development
BLDC motor control
RTOS
C/C++ embedded
DDS/ROS frameworks
Hardware debugging
CAN/RS-485/SPI

Education

Bachelor's or Master's in Electrical Engineering, Robotics, Mechatronics

Tools

FreeRTOS
RT Linux
VxWorks
ROS
CAN
RS-485
SPI

Job description

Skild AI is seeking a Firmware Engineer to design and optimize embedded software for robotic platforms, focusing on BLDC motor control, real-time performance, and reliable hardware integration. You will work closely with hardware teams, implement control algorithms, and ensure compatibility with DDS/ROS frameworks while validating firmware in lab environments.

A strong background in C/C++, RTOS and motor control is essential, with a degree in EE/Robotics/Mechatronics.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware / Embedded Systems Engineer
Firmware / Embedded Systems Engineer

Rethink recruit • California (MO)

On-site
USD 100,000 - 300,000
Robotics Firmware Engineer — Real-Time Embedded Systems
Robotics Firmware Engineer — Real-Time Embedded Systems

Mind Robotics • Palo Alto (CA)

On-site
USD 100,000 - 130,000
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

Green Key Resources • Austin (TX)

On-site
USD 90,000 - 120,000
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

hireneXus • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

On-site
USD 90,000 - 140,000
Real-Time Embedded Firmware Engineer for Robotics
Real-Time Embedded Firmware Engineer for Robotics

NEURA Robotics • Germany (OH)

On-site
USD 90,000 - 150,000
Robotics Software Engineer
Robotics Software Engineer

Skild • San Mateo (CA), Pittsburgh

On-site
USD 100,000 - 300,000
Senior Embedded Firmware Engineer – Motor Control
Senior Embedded Firmware Engineer – Motor Control

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Austin (TX)

On-site
USD 90,000 - 140,000
Robotics Manipulation Engineer — ML-Driven Real-World
Robotics Manipulation Engineer — ML-Driven Real-World

Skild • San Mateo (CA)

On-site
USD 100,000 - 300,000
Robotics Embedded Engineer - ARM, RTOS, C/C++, Drivers
Robotics Embedded Engineer - ARM, RTOS, C/C++, Drivers

AI (Artificial Intelligence) • Toronto (OH)

On-site
USD 81,000 - 99,000
Dental care
Vision care
Paid time off