Embedded Controls Engineer

Pentangle Tech Services | P5 Group

Milwaukee (WI)

On-site

USD 90,000 - 120,000

Full time

28 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in Milwaukee seeks an Embedded Controls Engineer to design and implement firmware for precision VFDs. You will apply control theory to embedded systems and collaborate with hardware teams to deliver robust motor control solutions.

The role emphasizes working on power electronics, DC/DC converters, and real-time embedded software with a focus on reliability and performance in a manufacturing setting.

Qualifications

  • Master's degree in Electrical or Mechanical Engineering with focus on motor control or DC/DC converters.
  • Minimum 3 years of related experience in control systems, embedded firmware, or similar engineering roles.
  • Strong experience in control theory and practical motor control and power electronics.

Responsibilities

  • Design, implement, test, and support software for precision variable frequency drives.
  • Apply control theory to firmware algorithms for motor and DC/DC converter control.
  • Adhere to coding standards and software processes for maintainable code.
  • Collaborate with customers and end users to improve performance and reliability.
  • Lead code reviews and design reviews to ensure robust architecture.
  • Document designs with clear comments and reports for knowledge sharing.
  • Identify and resolve software/firmware defects and verify fixes.
  • Develop reusable software components and integrate into new product designs.
  • Work with electrical hardware engineers to optimize software-hardware performance.

Skills

Control theory
Motor control
Power electronics
Embedded software
Physics

Education

Master's degree in Electrical/Mechanical Eng with motor/DC-DC focus

Tools

MATLAB/Simulink
Verilog HDL
C/C++
GIT
RTOS
Vivado
Vitis
System Generator

Job description

Job Title: Embedded Controls Engineer

Location: Milwaukee WI

Duration: Long Term

  • Experience on controlling the switching devices power electronics (i.e. IGBTs, Transistors, MOSFETs).
  • This job position will be heavy on controlling switches to deliver power from one side to another.
External Communities Job Description

The Firmware Control Engineer designs, implements, and maintains advanced software and firmware algorithms that drive precision variable frequency drives (VFDs). This role focuses on applying control theory to embedded systems, ensuring robust, high-performance control of electric motors and power electronic converters. The engineer collaborates closely with hardware teams, leads technical aspects of projects, and continuously improves products based on customer and end-user feedback.

Responsibilities
  • Embedded Controls Engineer
  • Control theory knowledge
  • Controls at the embedded level
  • Experience on controlling the switching devices power electronics (i.e. IGBTs, Transistors, MOSFETs).
  • This job position will be heavy on controlling switches to deliver power from one side to another.
Responsibilities
  • Design, implement, test, debug, and support operating system and application software that meets technical specifications and customer requirements for precision variable frequency drives.
  • Apply control theory to develop and refine firmware algorithms for electric motor control and DC/DC converter control in embedded systems.
  • Adhere to established coding standards, revision control practices, and software development processes to ensure high-quality, maintainable code.
  • Solicit, analyze, and incorporate feedback from customers and end users to enhance product performance, usability, and reliability.
  • Conduct and actively participate in code reviews and design reviews to ensure robust architecture, code quality, and adherence to requirements.
  • Champion new ideas, features, and improvements—large and small—in a respectful and collaborative manner.
  • Document software and firmware designs thoroughly with clear comments, technical reports, and design descriptions to support maintainability and knowledge sharing.
  • Track, analyze, and resolve reported software and firmware bugs, and perform thorough testing to verify the effectiveness and robustness of fixes.
  • Design and develop reusable software and system components and integrate them into both existing and new product designs.
  • Work closely with electrical hardware engineers during planning, design, and development to ensure optimal software and hardware performance and compatibility.
  • Serve as the technical lead on assigned projects, coordinating with cross-functional teams and customers to meet deliverables and resolve technical or product issues.
Essential Skills
  • Master’s degree in Electrical Engineering or Mechanical Engineering with an emphasis on control of electric motors and/or DC/DC converters.
  • Minimum of 3 years of related experience in control systems, embedded firmware, or similar engineering roles.
  • Strong experience in control theory and its practical application to engineering problems, particularly in motor control and power electronics.
  • Solid understanding of basic physics relevant to electromechanical and power electronic systems.
  • Expert-level proficiency with MATLAB and Simulink for modeling, simulation, and control algorithm development.
  • Hands-on experience with real-time operating systems for embedded applications.
  • Experience developing Verilog HDL code for programmable logic or related digital design tasks.
  • Proficiency in C and C++ for embedded software development on microcontrollers or similar platforms.
  • Experience using GIT for version control, branching, and collaborative software development.
Additional Skills & Qualifications
  • Experience with Vivado design tools for FPGA development and implementation.
  • Experience with Vitis for embedded software and system design on programmable platforms.
  • Familiarity with MATLAB/System Generator for FPGA-based algorithm design and verification.
  • Experience with Mathematica or similar tools for advanced mathematical modeling and analysis.
  • Experience working with electric motors, power electronics, and PC board-level hardware is beneficial.
  • Ability to collaborate effectively with cross-functional engineering teams and communicate complex technical concepts clearly.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Controls Engineer – Motor & Power Electronics
Embedded Controls Engineer – Motor & Power Electronics

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Embedded Software Engineer, Electronics Engineering
Embedded Software Engineer, Electronics Engineering

Nidec Motor Corporation • St. Louis (MO)

On-site
USD 100,000 - 140,000
Controls Engineer-Electric Vehicle
Controls Engineer-Electric Vehicle

Pentangle Tech Services | P5 Group • Mossville (IL)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

HTI Technology • South Beloit (IL)

On-site
USD 90,000 - 120,000
Embedded Systems Engineer
Embedded Systems Engineer

Global Point Technology Group • Chanhassen (MN)

On-site
USD 85,000 - 125,000
Embedded Systems Engineer
Embedded Systems Engineer

Global Point Technology Group • South Beloit (IL)

On-site
USD 90,000 - 130,000
IT Software Engineer
IT Software Engineer

Accord Technologies Inc • Mossville (IL)

On-site
USD 90,000 - 120,000
embedded Controls Engineer1
embedded Controls Engineer1

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 85,000 - 120,000
Sr Embedded SW & Control Engineer
Sr Embedded SW & Control Engineer

Accord Technologies Inc • Irvine (CA)

On-site
USD 100,000 - 130,000
Senior/Principal Controls & Embedded Software Engineer
Senior/Principal Controls & Embedded Software Engineer

Infinity Miles Inc. • Missouri

On-site
USD 90,000 - 120,000