1

Bms Controls Engineer Jobs in Michigan (NOW HIRING)

Engineer - BMS Controls

Novi, MI · On-site

$78K - $101K/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

$78K - $101K/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 ...

We are seeking an experienced Electrician / BMS Controls Technician to install, commission ... Collaborate with engineers, contractors, and clients to meet project deadlines. Follow all safety ...

Controls Programmer

Saginaw, MI · On-site

$18 - $35/hr

Job Summary Havel is seeking a Programmer to lead installation, hardware design, and software ... BMS / BAS), ensuring projects are delivered on time, within scope, and on budget. #havel #shambaugh ...

BAS - Controls Tech

Detroit, MI · On-site

$29.75 - $39/hr

Controls Technician -Detroit, MI - Controls-Only Company POSITION: * Controls Technician LOCATION ... Building Automation, Energy Analytics, HVAC, Smart/Intelligent Buildings, BMS Engineering OFFERED

BAS - Controls Programmer

Detroit, MI

$29.75 - $39/hr

Controls Specialist -Detroit, MI - Controls-Only Company POSITION: * Controls Specialist LOCATION ... Building Automation, Energy Analytics, HVAC, Smart/Intelligent Buildings, BMS Engineering OFFERED

Engineer capable of owning BMS design and integration from concept through vehicle validation, with ... Strong background in EV propulsion systems, HV battery systems, and system-level controls ...

Engineer capable of owning BMS design and integration from concept through vehicle validation, with ... Strong background in EV propulsion systems, HV battery systems, and system-level controls ...

Havel

Saginaw, MI

$18 - $35/hr

... programming using established standards as required for Building Automation projects (BMS / BAS ... Must have relevant technical hands on systems design and commissioning of digital HVAC controls ...

Job Summary Havel is seeking a Programmer to lead installation, hardware design, and software ... BMS / BAS), ensuring projects are delivered on time, within scope, and on budget. #havel #shambaugh ...

A Bachelor's degree in Engineering (Mechanical, Electrical, or Controls) is often preferred. PMP, PRINCE2, or BMS-specific certifications (e.g., BCIA) are highly advantageous. * Soft Skills

A Bachelor's degree in Engineering (Mechanical, Electrical, or Controls) is often preferred. PMP, PRINCE2, or BMS-specific certifications (e.g., BCIA) are highly advantageous. * Soft Skills

Engineer - Embedded Firmware

Novi, MI · On-site

$97K - $132K/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 ...

next page

Showing results 1-20

Bms Controls Engineer information

See Michigan salary details

$47.9K

$84.2K

$114.2K

How much do bms controls engineer jobs pay per year?

As of Jun 15, 2026, the average yearly pay for bms 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.

How does a BMS Controls Engineer typically collaborate with other project stakeholders during a building automation project?

As a BMS Controls Engineer, you'll work closely with various stakeholders, including project managers, HVAC engineers, electricians, and IT specialists. Collaboration often involves coordinating system integration, resolving technical challenges, and ensuring that control strategies align with the building's operational requirements. Regular meetings and site visits are common, and clear communication is essential to ensure that installation, commissioning, and handover phases proceed smoothly. This cross-functional teamwork helps deliver efficient, reliable building management systems tailored to each client’s needs.

What are BMS Controls Engineers?

BMS Controls Engineers are professionals who specialize in designing, installing, programming, and maintaining Building Management Systems (BMS). These systems control and monitor a building's mechanical and electrical equipment such as ventilation, lighting, power systems, fire systems, and security systems. BMS Controls Engineers ensure that these systems operate efficiently, safely, and in an environmentally sustainable way. Their work is essential for optimizing building performance, reducing energy consumption, and improving occupant comfort.

What is the difference between Bms Controls Engineer vs Bms Technician?

AspectBms Controls EngineerBms Technician
CredentialsTypically requires a bachelor's degree in engineering or related field, with certifications like BACnet or TridiumUsually has technical certifications or associate degrees, with hands-on training
Work EnvironmentDesigning, programming, and overseeing BMS systems in commercial or industrial settingsInstalling, maintaining, and troubleshooting BMS hardware and software on-site
Employer & IndustryConsulting firms, building automation companies, large facilitiesHVAC contractors, facilities management companies, building maintenance

The Bms Controls Engineer focuses on system design, programming, and project management, while the Bms Technician handles installation, maintenance, and troubleshooting. Both roles are essential in building automation but differ in responsibilities and required qualifications.

What are the key skills and qualifications needed to thrive as a BMS Controls Engineer, and why are they important?

To thrive as a BMS (Building Management System) Controls Engineer, you need strong knowledge of HVAC systems, electrical engineering principles, and experience with BMS programming, typically supported by an engineering degree or relevant certification. Familiarity with platforms such as Siemens, Schneider, or Tridium, as well as proficiency in using control system software and networking protocols, is essential. Problem-solving, attention to detail, and effective communication are standout soft skills for this role. These skills ensure the efficient design, implementation, and maintenance of building automation systems, optimizing energy use and occupant comfort.
What job categories do people searching Bms Controls Engineer jobs in Michigan look for? The top searched job categories for Bms Controls Engineer jobs in Michigan are:
Infographic showing various Bms Controls Engineer job openings in Michigan as of June 2026, with employment types broken down into 96% Full Time, 1% Part Time, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% 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

Novi, MI • On-site

$78K - $101K/yr

Full-time

Posted 29 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.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.