Robotics Firmware Engineer: Real-Time Embedded & Motor Control

Skildai Careers

San Mateo

On-site

PHP 6,281,000 - 18,844,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Skild AI is seeking a proficient Firmware Engineer to develop and optimize firmware for BLDC motor control and real-time embedded systems. You will implement control algorithms, debug communications, and collaborate with hardware teams to ensure performance.

You will work with ROS and DDS, write low-level drivers, and contribute to testing, documentation, and best practices as part of a cross-disciplinary team.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Robotics, or Mechatronics.
  • Hands-on firmware development for robotics or embedded systems.
  • Experience with BLDC motor control, FOC, PWM, current/position control.
  • Proficiency in C/C++ for embedded systems and debugging tools.
  • Familiarity with ROS and DDS frameworks.
  • Experience with RTOS such as FreeRTOS, RT-Linux.

Responsibilities

  • Design, debug, and integrate low-level communication protocols (RS-485, CAN, UART, SPI).
  • Develop firmware for microcontrollers and embedded Linux.
  • Implement real-time systems with RTOS (FreeRTOS, RT Linux, VxWorks).
  • Collaborate with hardware to bring up PCBAs and integrate into systems.
  • Integrate firmware with frameworks like DDS/ROS.
  • Test, validate, and debug firmware in the lab.
  • Document firmware design processes and best practices.

Skills

C/C++ for embedded systems
BLDC motor control (FOC, PWM)
RTOS (FreeRTOS, RT-Linux)
ROS / DDS frameworks
Low-level comms (RS-485, CAN, SPI)
Embedded/Linux

Education

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

Tools

None

Job description

Skild AI is seeking a proficient Firmware Engineer to develop and optimize firmware for BLDC motor control and real-time embedded systems. You will implement control algorithms, debug communications, and collaborate with hardware teams to ensure performance.

You will work with ROS and DDS, write low-level drivers, and contribute to testing, documentation, and best practices as part of a cross-disciplinary team.

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

Similar jobs worth comparing

Robotics Firmware Engineer (BLDC/ROS)
Robotics Firmware Engineer (BLDC/ROS)

Skild • San Mateo

On-site
PHP 6,281,000 - 18,844,000
Firmware/ Embedded Systems Engineer
Firmware/ Embedded Systems Engineer

Skild • San Mateo

On-site
PHP 6,281,000 - 18,844,000
Senior Electrical Engineer - Robotics Systems Integration
Senior Electrical Engineer - Robotics Systems Integration

Skildai Careers • San Mateo

On-site
PHP 11,285,000 - 15,047,000
Robotics Technician
Robotics Technician

Skild.ai • San Mateo

On-site
PHP 1,200,000 - 1,600,000
Robotics Engineer, Deployment & Testing - San Mateo
Robotics Engineer, Deployment & Testing - San Mateo

Skild.ai • San Mateo

On-site
PHP 800,000 - 1,200,000
Senior Electrical Engineer
Senior Electrical Engineer

Skildai Careers • San Mateo

On-site
PHP 11,285,000 - 15,047,000
Humanoid Robotics: Embedded Systems Engineer
Humanoid Robotics: Embedded Systems Engineer

Field AI • Boston

On-site
PHP 600,000 - 1,200,000
Manager
Manager

PeopleStrong • Hinoba-an

On-site
PHP 600,000 - 900,000
UX/UI Designer – Fleet Command & Robot Management
UX/UI Designer – Fleet Command & Robot Management

Skild AI • San Mateo

On-site
PHP 5,847,000 - 17,544,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Analog Devices • Cavite City

On-site
PHP 1,000,000 - 1,500,000