1

Model Based Design Engineer Jobs in Michigan (NOW HIRING)

Apply mechanical engineering principles such as mathematical modeling, FMEA, DVP&R, and ... materials based on available information. These tools assist our recruitment team but do not ...

MUST BE FLUENT IN 3D PARAMETRIC MODELING (We use AutoDesk Inventor). Essential Job Functions 1. ... Pay rate is based on skills and experience, but the minimum starting wage is $23.00 per hour.

Apply mechanical engineering principles such as mathematical modeling, FMEA, DVP&R, and ... materials based on available information. These tools assist our recruitment team but do not ...

The role will be based in Southfield, Michigan USA. Position Summary:Equipment/Software XP Required ... Create CAD models, engineering drawings, DVP&R documentation, DFMEAs, validation plans, and ...

MUST BE FLUENT IN 3D PARAMETRIC MODELING (We use AutoDesk Inventor). Essential Job Functions 1. ... Pay rate is based on skills and experience, but the minimum starting wage is $23.00 per hour.

DESIGN ENGINEER WATER RESOURCES / SURFACE WATER SERVICE LINE POSITION SUMMARY Spicer Group is ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

Apply mechanical engineering principles such as mathematical modeling, FMEA, DVP&R, and ... materials based on available information. These tools assist our recruitment team but do not ...

MUST BE FLUENT IN 3D PARAMETRIC MODELING (We use AutoDesk Inventor). Essential Job Functions 1. ... Pay rate is based on skills and experience, but the minimum starting wage is $23.00 per hour.

DESIGN ENGINEER WATER RESOURCES / SURFACE WATER SERVICE LINE POSITION SUMMARY Spicer Group is ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

DESIGN ENGINEER WATER RESOURCES / SURFACE WATER SERVICE LINE POSITION SUMMARY Spicer Group is ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

The Design Engineer will apply standard engineering practices and techniques while developing ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

DESIGN ENGINEER WATER RESOURCES / SURFACE WATER SERVICE LINE POSITION SUMMARY Spicer Group is ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

The Design Engineer will apply standard engineering practices and techniques while developing ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

Develop parametric models and update CAD as necessary for concept release * Ability to create 2D ... EDAG Inc. does not discriminate based on race, color, religion, creed, national origin, sex, age ...

DESIGN ENGINEER WATER RESOURCES / SURFACE WATER SERVICE LINE POSITION SUMMARY Spicer Group is ... modeling, drafting, and project design efforts. The ideal candidate is detail-oriented, eager to ...

Showing results 21-40

Model Based Design Engineer information

See Michigan salary details

$20.6K

$88.1K

$141.4K

How much do model based design engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for model based design engineer in Michigan is $88,132.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,863.00 and $109,771.00 per year, depending on experience, location, and employer.

What is a model based design engineer?

Model Based Design Engineers are professionals who use mathematical and visual modeling techniques to design, simulate, and validate complex engineering systems. They typically work with tools like MATLAB/Simulink to create virtual prototypes, test control algorithms, and reduce the need for physical prototypes. This approach helps speed up the development process, improve accuracy, and lower costs, especially in industries like automotive, aerospace, and electronics.

What are the key skills and qualifications needed to thrive as a model based design engineer?

To thrive as a Model Based Design Engineer, you need a strong background in control theory, embedded systems, and proficiency in modeling and simulation, typically supported by an engineering degree. Expertise with tools such as MATLAB, Simulink, and experience with software version control systems are commonly required, along with relevant certifications like MATLAB certification. Strong analytical thinking, attention to detail, and effective communication skills help in translating real-world requirements into accurate models and collaborating with cross-functional teams. These skills ensure efficient development and validation of complex systems, minimizing errors and reducing development time.

What are some common challenges model based design engineers face when integrating models into existing embedded systems?

Model Based Design Engineers often encounter challenges when integrating simulation models into legacy embedded systems, as these systems may have hardware or software constraints not accounted for in the initial model. Ensuring model fidelity while optimizing for real-time performance and memory usage requires careful design and iterative testing. Collaboration with firmware and hardware teams is crucial to address compatibility issues and streamline deployment. Adopting standardized modeling practices and maintaining clear documentation can help mitigate integration risks and facilitate smoother handoffs between teams.

What is the difference between Model Based Design Engineer vs Simulation Engineer?

AspectModel Based Design EngineerSimulation Engineer
CredentialsBachelor's or Master's in Engineering, certifications in MATLAB/SimulinkBachelor's or Master's in Engineering, experience with simulation tools
Work EnvironmentDesign labs, software development, automotive/ aerospace industriesResearch labs, testing environments, aerospace/automotive sectors
Industry UsageDevelops models for control systems, embedded softwareCreates simulations to test systems, validate designs

The main difference is that Model Based Design Engineers focus on creating and implementing models for system development, often using tools like MATLAB/Simulink, while Simulation Engineers primarily develop and run simulations to validate and test these models or systems. Both roles require strong technical skills and often overlap, but their core responsibilities differ in focus and application.

What are popular job titles related to Model Based Design Engineer jobs in Michigan?

For Model Based Design Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Model Based Design Engineer jobs in Michigan look for?

The top searched job categories for Model Based Design Engineer jobs in Michigan are:

What cities in Michigan are hiring for Model Based Design Engineer jobs?

Cities in Michigan with the most Model Based Design Engineer job openings:

Infographic showing various Model Based Design Engineer job openings in Michigan as of September 2026, with employment types broken down into 79% Full Time, 4% Part Time, and 17% Contract. Highlights an 94% In-person, and 6% Hybrid job distribution, with an average salary of $88,132 per year, or $42.4 per hour.

Senior BMS Controls and Algorithm Engineer

Lake Orion, MI โ€ข On-site

Pinnacle Professional Services
51 - 200 employees

$89K - $118K/yr

Other

Re-posted 19 days ago


Job description

Job Description
Job Description

Job Summary:

The Senior BMS Controls and Algorithm Engineer leads the design, development, and validation of Battery Management System (BMS) controls, estimation algorithms, and functional features for high-voltage battery systems. The role covers the functional scope of a production BMSโ€”state estimation (SoC, SoH, SoP, SoE), contactor controls, cell balancing, thermal management, isolation monitoring, diagnostics, and functional safetyโ€”across multiple chemistries and applications. This role features MATLAB/Simulink and model-based design development approach to deliver production software that improves battery performance, safety, and life, and partners with systems, software, validation, and vehicle integration teams to bring it to production.

Responsibilities:

  • Develop and validate BMS state estimation algorithms using Kalman filtering, adaptive observers, and model-based methods.
  • Develop BMS functional control features related to contactor and pre-charge control sequencing, cell balancing, thermal management, charge/discharge limit arbitration, wake/sleep behavior, and multi-pack control features.
  • Develop diagnostics and fault-handling strategies covering cell, sensor, isolation, contactor, communication, and thermal faults, including detection, reaction, and recovery.
  • Support functional safety development per ISO 26262, including safety goals, Failure Modes, Effects, and Diagnostic Analysis (FMEDA) inputs, safety mechanisms, and Automotive Safety Integrity Level (ASIL) rated software.
  • Develop high-voltage isolation monitoring, interlock handling, and high-voltage (HV) safety logic.
  • Develop equivalent-circuit and physics-based battery models for real-time embedded execution and offline simulation.
  • Design controls algorithms to be scalable across chemistries, cell formats, and pack architectures.
  • Define software and controls requirements from customer, vehicle, and system-level inputs.
  • Perform algorithm and feature validation through MIL, SIL, HIL, bench, and vehicle testing.
  • Support embedded software integration, auto-code generation, calibration, and production software releases.
  • Analyze battery and vehicle data using Python and modern data tools to refine models, calibrations, and diagnostics.
  • Apply AI-assisted engineering tools to accelerate algorithm development, simulation, validation, scripting, and documentation.
  • Support root cause analysis and issue resolution across prototype, validation, launch, and production phases.
  • Collaborate with hardware, systems, software, validation, and vehicle integration teams, and participate in customer technical reviews.
  • Adhere to federal and state regulations.
  • Adhere to all company policies, processes, and procedures.
  • Performs other duties as requested, directed, or assigned.
  • Predictable and reliable attendance.

Position Qualifications:

  • Bachelor's degree in Electrical, Computer, Controls, Mechanical Engineering, or related technical field.
  • Minimum of five (5) years of experience in BMS, battery controls, or embedded automotive software development.
  • Strong hands-on experience with MATLAB, Simulink, Stateflow, and model-based design.
  • Experience developing BMS functional controls such as contactor/pre-charge control, cell balancing, thermal management, and current/power limit arbitration.
  • Experience developing state estimation algorithms using Kalman filtering or observer-based methods.
  • Experience with BMS diagnostics, fault detection and reaction, and high-voltage isolation monitoring.
  • Working knowledge of ISO 26262 and functional safety as applied to high-voltage battery systems.
  • Experience with embedded software integration, auto-code generation, and production release processes.
  • Experience with HIL/SIL validation and Controller Area Network (CAN) tools including CANalyzer, CANoe, Vehicle Spy, or equivalent.
  • Proficiency in Python for data analysis and validation workflows.
  • Strong analytical, troubleshooting, and communication skills.

Key Competencies:

  • Decision Making & Analysis: Makes sound decisions based upon a mixture of data-driven analysis, expertise, experience, and judgment; collects relevant information, seeking input from others, and identifies connections and/or root causes of problems
  • Continual Improvement: Displays a consistent orientation toward producing the highest quality products or services, while keeping a focus on sustainability. Constantly looking for incremental improvements in work processes and results.
  • Takes Initiative: Exhibits strong drive for results and success; conveys a sense of urgency and drives issues to closure; persists despite obstacles and opposition.
  • Delivers Results: Achievement-oriented, feeling a sense of urgency to reach goals on time, if not before.
  • Teamwork: Works cooperatively with others to accomplish team goals and organizational objectives.
  • Communications: Exchanges thoughts, feelings, and information effectively

Physical Requirements / Working Conditions:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.

  • Prolonged periods sitting at a desk and working on a computer.
  • Constantly operates a computer and other office equipment.
  • Ability to adjust focus, especially due to concentration on a computer screen.
  • Works in a temperature-controlled office environment, with occasional work in outdoor weather conditions, and in industrial environments.
  • The noise level in the work environment can be moderately loud.