1

Bldc Motor Embedded Software Engineer Jobs (NOW HIRING)

$76K - $129K/yr

... Software Engineer to join our Embedded Software Department within the Guidance and Control ... motor control, and algorithms for signal processing, detection, classification, tracking, and ...

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $57.82/hr. Keyword's: #EmbeddedSoftwareEngineerjobs; #Mossvillejobs; Start Date: Immediate We provide ...

Embedded Software Engineer

Melbourne, FL · On-site

$90K - $125K/yr

Embedded Software Engineer - Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time Salary Range: $90,000 - $125,000 ...

Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 24 Months Pay Rate: $51.21/hr. Keyword's: #Mossvillejobs; #SoftwareEngineerjobs ; Start Date: Immediate We provide a ...

Embedded Software Engineer

Carlsbad, CA · On-site

$136K - $179K/yr

Job Title: Embedded Software Engineer Location: Carlsbad, CA or Marlborough, MA Duration: 6+ Months This position is open to W-2 CANDIDATES ONLY who are authorized to work in the USA WITHOUT ...

Embedded Software Engineer Location: Mossville, IL Zip Code: 61552 Duration: 12 Months Pay Rate: $57.82/hr. Keyword's: #EmbeddedSoftwareEngineerjobs ; #Mossvillejobs; Start Date: Immediate We provide ...

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 Software Engineer

Spectra Defense Technologies

Las Cruces, NM • On-site

$105K - $135K/yr

Full-time

Posted 3 days ago


Job description

Position Summary
The Embedded Software Engineering Lead is responsible for providing both technical leadership and hands-on embedded software development for real-time systems. This role manages a growing team while actively contributing to firmware, BSP, and low-level software development. The position requires strong technical depth, leadership capability, and experience within regulated industries such as avionics, aerospace, or defense.
Essential Duties and Responsibilities
Technical & Leadership Responsibilities
  • Design, develop, debug, and maintain real-time embedded firmware in C.
  • Customize Board Support Packages (BSPs), including bootloaders, device trees, peripheral drivers, and system initialization.
  • Build and maintain Linux root filesystems and system images using Buildroot, Yocto/Poky, PetaLinux, and BitBake.
  • Utilize Xilinx Vitis for application platform creation, BSP customization, and QSPI flashing/partitioning.
  • Integrate and debug hardware access layers and CSR register interactions.
  • Test and integrate MIL‑STD‑1553B implementations.
  • Partner with hardware teams working on Xilinx UltraScale+ MPSoC, Intel Stratix 10, Cyclone 5, and NIOS II-based designs.
  • Conduct code reviews and enforce engineering standards.
  • Lead, mentor, and develop embedded software engineers.
  • Drive technical excellence through mentorship and structured reviews.
  • Plan and track software deliverables using Microsoft Project.
  • Coordinate cross-functionally with hardware, systems, and test engineering.
  • Maintain documentation for BSP, firmware architecture, and debugging processes.
  • Establish engineering processes for a regulated‑industry customer base.
Required Qualifications
  • 10+ years of embedded software/firmware development experience.
  • Industry background in avionics, aerospace, defense, or regulated embedded environments.
  • Leadership experience in a technical or formal capacity.
  • Experience with Microsoft Project planning/tracking.
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
Preferred Qualifications
  • Experience scaling an embedded software team.
  • Experience building formal engineering processes.
  • Exposure to DO‑178C or similar safety‑critical standards.
  • Familiarity with SPI, UART, CAN, USB, and related protocols.
  • Python scripting for automation.
  • Experience with oscilloscopes, logic analyzers, and JTAG.

Powered by JazzHR

GCPK1691Dw