1

Embedded Controls Engineer Jobs in Michigan (NOW HIRING)

Engineer - BMS Controls

Novi, MI

$78.70K - $101.80K/yr

The BMS Controls Engineer will work closely with various stakeholders including Systems and Software Engineering to ensure embedded controls designs and implementation meet product intent, quality ...

Engineer - BMS Controls

Novi, MI · On-site

$78.70K - $101.80K/yr

The BMS Controls Engineer will work closely with various stakeholders including Systems and Software Engineering to ensure embedded controls designs and implementation meet product intent, quality ...

Lead Controls Engineer

Portage, MI · On-site

$79.20K - $102.50K/yr

Design and develop PLC programs, HMI/SCADA systems, and embedded controls * Create electrical ... Mentor junior engineers and promote engineering best practices * Support Sales with project ...

Engineer - Embedded Firmware

Novi, MI

$97K - $132.80K/yr

The BMS Software Engineer will work closely with various stakeholders including Systems and Controls engineering to ensure embedded software designs and implementation meet product intent and ...

Engineer - Embedded Firmware

Novi, MI · On-site

$97K - $132.80K/yr

The BMS Software Engineer will work closely with various stakeholders including Systems and Controls engineering to ensure embedded software designs and implementation meet product intent and ...

Junior Embedded Engineer

Troy, MI · On-site

$124.60K - $164K/yr

... Controls and/or Embedded System Design. Knowledge and experience: Ability to write, debug, and test embedded C/C++ Experience working with 32 bit microcontrollers. Ability to analyse and interpret ...

Controls Engineer

Winn, MI · On-site

$76.80K - $99.40K/yr

Design, develop, and implement embedded software that controls machine functions and operator ... Collaborate with electrical, hydraulic, and mechanical engineers to integrate control systems into ...

Controls Engineer

Winn, MI · On-site

$76.80K - $99.40K/yr

Design, develop, and implement embedded software that controls machine functions and operator ... Collaborate with electrical, hydraulic, and mechanical engineers to integrate control systems into ...

next page

Showing results 1-20

Embedded Controls Engineer information

See Michigan salary details

$47.9K

$84.2K

$114.2K

How much do embedded controls engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded controls engineer in Michigan is $84,173.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,800.00 and $94,100.00 per year, depending on experience, location, and employer.

What does an Embedded Controls Engineer do?

An Embedded Controls Engineer designs, develops, and implements control systems for embedded devices, typically in automotive, industrial, or consumer electronics applications. They work with microcontrollers, sensors, and actuators to create efficient and reliable systems. Their responsibilities include writing embedded software, troubleshooting hardware-software interactions, and optimizing system performance. They often use programming languages like C/C++ and tools like MATLAB/Simulink for modeling and simulation.

What are the key skills and qualifications needed to thrive in the Embedded Controls Engineer position, and why are they important?

To thrive as an Embedded Controls Engineer, you need a strong background in electrical engineering, embedded systems programming (typically in C/C++), and control systems theory, often supported by a relevant engineering degree. Experience with real-time operating systems (RTOS), microcontrollers, industry-standard software tools (such as MATLAB/Simulink), and relevant certifications like Certified LabVIEW Developer (CLD) is valuable. Skills such as analytical problem-solving, attention to detail, and effective teamwork stand out in this role. These skills are essential for designing, implementing, and optimizing reliable control systems that integrate seamlessly with hardware under real-world constraints.

What are the typical projects and team interactions like for an Embedded Controls Engineer?

Embedded Controls Engineers commonly work on projects involving the design, development, and testing of control algorithms and embedded firmware for products such as vehicles, industrial equipment, or consumer electronics. You will regularly collaborate with multidisciplinary teams including hardware engineers, software developers, and test engineers to ensure integration and functionality. Most roles involve a mix of individual technical work—such as coding and troubleshooting—and group activities, like design reviews and system validation. This collaborative environment not only builds technical acumen but also provides opportunities for professional growth and exposure to complex, real-world engineering challenges.
What are the most commonly searched types of Embedded Controls Engineer jobs in Michigan? The most popular types of Embedded Controls Engineer jobs in Michigan are:
What job categories do people searching Embedded Controls Engineer jobs in Michigan look for? The top searched job categories for Embedded Controls Engineer jobs in Michigan are:
What cities in Michigan are hiring for Embedded Controls Engineer jobs? Cities in Michigan with the most Embedded Controls Engineer job openings:
Infographic showing various Embedded Controls Engineer job openings in Michigan as of May 2026, with employment types broken down into 85% Full Time, 11% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $84,173 per year, or $40.5 per hour.
Engineer - BMS Controls

Engineer - BMS Controls

Our Next Energy Inc

Novi, MI

$78.70K - $101.80K/yr

Full-time

Posted 13 days ago


Job description

The BMS Controls Engineer will work closely with various stakeholders including Systems and Software Engineering to ensure embedded controls designs and implementation meet product intent, quality and customer application expectations. This role will have controls feature/functionality ownership and thus is expected to represent high competency in both control system engineering for embedded systems as well as BMS domain knowledge and capability.

Essential Duties and Responsibilities:

  • Develop BMS controls and diagnostic algorithms to achieve desired functionality, robustness, and safety. Apply Model-Based-Development (MBD) methodology to design and implement control algorithms and translate into embedded software by leveraging code generation
  • Apply structured test methodology in simulation-based environments to verify and validate algorithm design and implementation, in terms of functional behavior, performance, robustness, safety, compliance, and security
  • Drive testing and validation of developed control algorithms on software benches and battery cyclers leveraging CAN and embedded debugging tools
  • Analyze functional, safety, and robustness expectations and perform systems engineering tasks to capture system design and behavior, establish requirements, create models to simulate requirements and system behavior, and contribute to analyses for functional safety, failure modes, and other relevant aspects
  • Perform all engineering tasks in defined lifecycle processes, methods, and practices, captured and managed in a system, building traceability between engineering phases and artifacts to ensure quality and compliance to ASPICE maturity and ISO26262 Functional Safety standards
  • Establish and maintain comprehensive documentation of control strategy, implementation, testing, and application
  • Collaborate with other internal stakeholders and customers to put ONE BMS strategies into operation
  • As part of development activities, root-cause and solve issues that arise, and help drive continuous refinement
  • Build technical subject matter expertise in BMS topics, actively participate in and contribute to technical reviews
  • Participate in customer engagement, promotional, and sales activities
  • This position will work as part of an agile engineering team, applying agile development methods and practices in a “DevOps” culture oriented to continuous delivery of value, continuous improvement, and speed of delivery

The ideal candidate will possess the following knowledge, skills and abilities:

  • Application of quality-driven embedded Controls engineering in production automotive applications
  • Comfortable with a fast pace of change, ability to learn and adapt
  • Practiced ability to develop from a system perspective
  • Ability to work effectively in a cross-functional team
  • Strong communication ability – interpersonal, written, presentation, of technical concepts and approaches

PREFERRED QUALIFICATIONS:

  • Minimum, a B.S. degree in Electrical, Mechanical Engineering or Computer Science
  • In-depth experience in embedded control system development, ideally for automotive production-oriented applications. This experience should include analysis of requirements, deriving control algorithm designs, and developing application software to satisfy desired behavior and performance.
  • Preferred experience with high-voltage battery systems and specifically BMS control functionality in the application of high-voltage batteries in vehicular environments
  • Practiced understanding and capability in controls engineering concepts and methodology, including state-estimation techniques, algorithms, and robust control systems design.
  • Proficient in Model-Based-Development (MBD) of embedded control systems using MATLAB, Simulink/State-flow, and auto-code generation tools
  • Working experience with C programming for embedded systems
  • Familiar with testing and validation techniques using MIL/SIL/HIL tools.
  • Experience with embedded controls and software development processes, methods, tools, and technology, preferably at the OEM or Tier1 level, including working in Application Lifecycle Management, Change Management, and Source Code Management systems
  • Preferred, experience with functional safety, in terms of developing embedded controls that are compliant to ISO26262
  • Troubleshooting vehicle system functional and diagnostic issues, determining and validating corrective actions and preventive measures

Our Next Energy Inc. (ONE) is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants without regard to disability or any other protected status in accordance with applicable federal, state, and local laws.