Firmware Engineer III

IDR, Inc.

Durham (NC)

On-site

USD 120,000 - 160,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Full benefits

Job summary

IDR is seeking a Firmware Engineer III to join one of our top clients in Durham, NC. You will design, develop, and optimize embedded firmware for motor control and real-time control applications.

You will collaborate with cross-functional teams, implement RDC functionality, validate through testing, and support the full development lifecycle from concept to verification. The role requires 5+ years of embedded firmware experience, strong C/C++, and hands-on hardware debugging with scopes and JTAG.

Qualifications

  • 5+ years of embedded firmware development in real-time systems.
  • Advanced proficiency in C/C++ for embedded development.
  • Experience with motor control firmware and control loop optimization.
  • Hands-on experience with microcontrollers/embedded processors and debugging tools (oscilloscope, logic analyzer, JTAG).
  • Ability to read electrical schematics and perform root cause analysis.

Responsibilities

  • Design, develop, and maintain embedded firmware for motor control and embedded systems.
  • Develop and optimize control algorithms for higher motion rates and system performance.
  • Implement RDC functionality including signal conditioning and angle tracking.
  • Debug and troubleshoot firmware using lab equipment and tools; perform root cause analysis.
  • Support full development lifecycle: documentation, reviews, integration, verification, validation, and testing.

Skills

Embedded firmware
C/C++
Motor control
Debugging tools

Tools

Oscilloscope
Logic analyzer
JTAG

Job description

IDR is seeking a Firmware Engineer III to join one of our top clients for an opportunity in Durham, NC. In this role, you will design, develop, and optimize embedded firmware for advanced motor control and motion systems within a highly regulated, high-reliability environment. You’ll collaborate closely with cross-functional engineering teams to support integration, testing, and continuous performance improvements across embedded control applications.

Position Overview for the Firmware Engineer III:

  • Design, develop, and maintain embedded firmware for advanced products and systems with a focus on motor control and embedded control applications.
  • Develop and enhance control algorithms to support higher motion rates, acceleration, bandwidth, and overall system performance.
  • Implement and validate resolver-to-digital conversion (RDC) functionality, including signal conditioning, demodulation, calibration, and angle tracking.
  • Debug and troubleshoot firmware using lab equipment and embedded development tools, performing root cause analysis to resolve complex issues.
  • Support the full development lifecycle through collaboration, documentation, design/code reviews, and integration, verification, validation, and testing activities.

Requirements for the Firmware Engineer III:

  • 5+ years of embedded firmware development experience in real-time embedded systems.
  • Advanced proficiency in C/C++ for embedded systems development.
  • Strong experience developing firmware for motor control circuits or motor control systems, including control loop optimization.
  • Hands-on experience with microcontrollers/embedded processors and embedded debugging tools (oscilloscope, logic analyzer, JTAG).
  • Ability to read and interpret electrical schematics with strong troubleshooting and root cause analysis skills.

What's in it for you?

  • Competitive compensation package
  • Full Benefits; Medical, Vision, Dental, and more!
  • Opportunity to get in with an industry leading organization.

Why IDR?

  • 25+ Years of Proven Industry Experience in 4 major markets
  • Employee Stock Ownership Program
  • Dedicated Engagement Manager who is committed to you and your success.
  • Medical, Dental, Vision, and Life Insurance
  • ClearlyRated's Best of Staffing® Client and Talent Award winner 12 years in a row.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Engineer – Motor Control
Senior Embedded Firmware Engineer – Motor Control

IDR, Inc. • Durham (NC)

On-site
USD 120,000 - 160,000
Competitive compensation
Full benefits
Designer
Designer

IDR, Inc. • Durham (NC)

On-site
USD 110,000 - 150,000
Competitive compensation package
Full medical, vision, dental benefits
Employee Stock Ownership Program
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL

Motion Recruitment • Boston (MA)

On-site
USD 140,000 - 190,000
Stock options
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL

Motion Recruitment Partners LLC • Boston (MA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Bonus eligible
Medical, Dental, and Vision Insurance
Vacation Time
+1
Engineering Manager
Engineering Manager

HireNetworks • United States

On-site
USD 145,000 - 180,000
Firmware Engineer
Firmware Engineer

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Software Engineer (Firmware Experience) - Knoxville, Tennessee
Software Engineer (Firmware Experience) - Knoxville, Tennessee

MissionHires • Knoxville (TN)

On-site
USD 80,000 - 110,000
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Senior Embedded Engineer - Motor-control firmware
Senior Embedded Engineer - Motor-control firmware

CSG Talent • Long Beach (CA)

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

Green Key Resources • Austin (TX)

On-site
USD 90,000 - 120,000