1

Bldc Motor Embedded Software Engineer Jobs (NOW HIRING)

Embedded C/C++ Engineer

Elyria, OH · On-site

$119K - $157K/yr

Motor control algorithms, especially field-oriented control (FOC) for brushless DC (BLDC) motors ... Real-time operating systems (RTOS). * Software verification and testing. * Aerospace industry ...

Embedded Software Engineer

Mossville, IL · On-site

$95K - $126K/yr

Embedded Software Engineer Location: Mossville, Illinois Duration: 12 Months of contract with possible extension Position's Contributions to Work Group: As an Energy Electronics Software Engineer ...

New

Embedded Software Engineer

Cary, NC · On-site

$60 - $64/hr

Embedded Software Engineer Client: Heavy Machine Manufacturing Company Location: Cary, NC 27513 Duration: 12 Months Shift: 1st Shift (8:00 AM - 5:00 PM) Job Summary Embedded software engineering role ...

Embedded Software Engineer

Santa Clara, CA · On-site

$154K - $203K/yr

Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid ...

Embedded Software Engineer

Tampa, FL · On-site

$124K - $163K/yr

Description XTEND Tampa is seeking an Embedded Software Engineer to support the development, integration, and production of autonomous drone systems. This role focuses on hands-on embedded software ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California (onsite) Duration: Long Term Contract/Full time option as well. Job Overview: We are looking for an experienced Embedded Software Engineer to ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

Embedded Software Engineer

Dearborn, MI · On-site

$102K - $192K/yr

At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in ... Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note ...

Embedded Software Engineer Location: Grand Prairie, TX 75052 Rate: $80 to $96.00 an hour with partial benefits - W2 Hourly Contract Only Clearance: DoD Secret Clearance ***No C2C, we can NOT work ...

Embedded Software Engineer

Irvine, CA · On-site

$141K - $185K/yr

Embedded Software Engineer Location: Irvine, California, 100% onsite (In-Person Interview) Domain - Avionics/Aerospace Domain Below is the detailed for your reference - Job Overview: We are looking ...

$127K - $168K/yr

Embedded software Engineer - Design Controls Remediation Location: Remote (EST) Summary: Mid-to-senior level (5-8+ yrs). Specializes in firmware and embedded software design controls -- gap ...

next page

Showing results 1-20

Bldc Motor Embedded Software Engineer information

See salary details

$70K

$153.4K

$174K

How much do bldc motor embedded software engineer jobs pay per year?

As of Jun 24, 2026, the average yearly pay for bldc motor embedded software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What is the difference between Bldc Motor Embedded Software Engineer vs Embedded Firmware Developer?

AspectBldc Motor Embedded Software EngineerEmbedded Firmware Developer
CredentialsBachelor's in Electrical/Electronic Engineering or Computer ScienceBachelor's in Electrical Engineering, Computer Engineering, or related field
Work EnvironmentDesigning and testing motor control software for BLDC motors in automotive, robotics, or industrial sectorsDeveloping low-level firmware for embedded systems across various industries
Industry UsagePrimarily in motor control, robotics, automotive, and industrial automationAcross consumer electronics, automotive, medical devices, and industrial equipment

The Bldc Motor Embedded Software Engineer specializes in developing software specifically for BLDC motor control, focusing on motor algorithms and embedded systems. In contrast, the Embedded Firmware Developer works on a broader range of embedded systems firmware, not limited to motor control. Both roles require similar technical skills and certifications but differ in their application focus and industry usage.

What are the key skills and qualifications needed to thrive as a BLDC Motor Embedded Software Engineer, and why are they important?

To thrive as a BLDC Motor Embedded Software Engineer, you need a solid background in embedded systems, motor control theory, and proficiency in languages like C/C++, often supported by a degree in electrical or electronics engineering. Experience with microcontroller programming, real-time operating systems (RTOS), and tools such as MATLAB/Simulink or oscilloscope diagnostics is typically required. Strong analytical thinking, troubleshooting skills, and effective collaboration help you excel in cross-functional engineering teams. These combined skills ensure reliable motor control solutions, efficient development cycles, and successful integration of BLDC motor systems in various applications.

What are the typical collaboration points between a BLDC Motor Embedded Software Engineer and other engineering teams?

As a BLDC Motor Embedded Software Engineer, you will frequently collaborate with hardware engineers to ensure seamless integration between firmware and motor driver circuitry. You may also work closely with mechanical engineers to align control algorithms with physical system requirements and performance targets. Additionally, cross-functional meetings with system architects or test engineers are common to validate motor performance, address bugs, and optimize overall product reliability. This collaborative environment helps ensure that the final product meets both technical and functional specifications.

What does a BLDC Motor Embedded Software Engineer do?

A BLDC Motor Embedded Software Engineer specializes in designing, developing, and testing software that controls brushless DC (BLDC) motors, often used in applications like electric vehicles, robotics, and industrial equipment. They work on embedded systems, writing code—typically in C or C++—that interfaces with hardware to ensure efficient and precise motor operation. Their responsibilities include implementing motor control algorithms, optimizing performance, troubleshooting issues, and collaborating with hardware and systems engineers to integrate solutions. This role requires a strong understanding of both software development and electrical engineering principles related to motor control.
Infographic showing various Bldc Motor Embedded Software Engineer job openings in the United States as of June 2026, with employment types broken down into 2% As Needed, 46% Full Time, 39% Part Time, 1% Temporary, 10% Contract, and 2% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Embedded C/C++ Engineer

ConfigUSA

Elyria, OH • On-site

$119K - $157K/yr

Contractor

Posted 28 days ago


Job description

Embedded C/C++ Engineer

Contract Position

Elyria, OH (Day1 onsite)

Only US CITIZENS - ITAR 

  1. Motor control algorithms, especially field-oriented control (FOC) for brushless DC (BLDC) motors.
  2. Embedded C/C++ programming
  3. Digital communication protocols (e.g., CAN, SPI, I2C).
  4. Real-time operating systems (RTOS).
  5. Software verification and testing.
  6. Aerospace industry software compliance standards like DO-178C (if applying for aerospace divisions)
  7. Prior Aero, Auto or any industrial experience.