1

Motion Control Firmware Embedded Engineer Jobs (NOW HIRING)

Staff-level firmware depth -- bare-metal / RTOS in C/C++ and/or Rust, motor/motion control, ARM ... Jetson / embedded Linux adjacency; robotics. * Healthcare or other regulated / audited industry ...

Develop embedded firmware and hardware abstraction layers for microcontrollers and embedded ... control, motion control, and data acquisition. * Own electrical designs from concept through ...

WI · On-site

Develop embedded firmware and hardware abstraction layers for microcontrollers and embedded ... control, motion control, and data acquisition. * Own electrical designs from concept through ...

JOB SUMMARY We are seeking a Firmware Engineer to help develop actuation and motor control firmware ... torque control loops, and the embedded systems that bring our actuators to life. You will ...

Embedded Firmware Engineer III

Cary, NC · On-site

$125K - $140K/yr

Embedded Firmware Engineer III Position Summary We are seeking an experienced Embedded Firmware ... Develop firmware supporting professional lighting-control protocols including: * DMX512 * RDM

Showing results 21-40

Motion Control Firmware Embedded Engineer information

See salary details

$73.5K

$122K

$164K

How much do motion control firmware embedded engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for motion control firmware embedded engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What are popular job titles related to Motion Control Firmware Embedded Engineer jobs?

For Motion Control Firmware Embedded Engineer jobs, the most frequently searched job titles are:

Infographic showing various Motion Control Firmware Embedded Engineer job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, 1% Temporary, 3% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.

Firmware/ Embedded Systems Engineer

San Mateo, CA • On-site

Full-time

Posted 21 days ago


Job description

Position Overview

We are seeking a proficient Firmware Engineer that will develop and optimize firmware for BLDC motor control and real-time embedded systems. Key responsibilities include implementing control algorithms, debugging communication protocols, and integrating firmware with frameworks like ROS, while collaborating with hardware teams to ensure system performance. 

Responsibilities
  • Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI.
  • Develop firmware for microcontrollersand embedded Linux environments
  • Implement and maintain real-time systems using RTOS (e.g., FreeRTOS, RT Linux, VxWorks).
  • Collaborate with hardware engineers to bring up new PCBAs and integrate them into electromechanical systems
  • Integrate firmware into higher-level communication frameworks, such as DDS (Distributed Data Service), e.g., ROS.
  • Test, validate, and debug firmware systems in the lab.
  • Document firmware design processes and contribute to best practices.
Preferred Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Robotics, or Mechatronics.
  • Hands-on experience in firmware development for robotics, motor control, or embedded systems.
  • Expertise in BLDC motor control, including FOC (Field-Oriented Control), PWM, and current/position control techniques.
  • Proficiency in low-level communication protocols such as RS-485, CAN, and SPI.
  • Experience with real-time embedded systems (e.g., FreeRTOS, RT Linux).
  • Familiarity with DDS frameworks (e.g., ROS).
  • Proficient in C/C++ for embedded systems and adept with debugging tools.
  • Excellent problem-solving skills and ability to handle complex system integration challenges.