Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration

Tooling and Equipment International

Job Description

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford Michigan 3-4 days per week, at minimum [or other frequency dictated by the business if more than 3 days].


The Role:

General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening our culture by seeking out determined, innovative individuals who will join our team to help move us forward and achieve our mission.


We are currently seeking experienced and motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is responsible for creating hardware in the loop environments to enable development, verification and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain. This position designs and maintains models using dSpace Simulink and Simscape tools. Simulation allows GM to move the integration and validation tasks earlier in the development cycle. It enables us to release new product and features quicker and to improve our competitiveness in the market. In addition, the position requires designing the harness, layout, the ECUs, and power for our HIL bench.

You will be a GM Entrepreneur that is responsible to deliver finished products on time, meet goals, tailor our processes to be more efficient. You will utilize Agile principles, Scrum ART direction with stories written for tasks. These methods support Lean Manufacturing principles and DFSS knowledge to improve exponentially in what you accomplish and raise the quality in what you contribute to GM.

What You'll Do:
  • Work closely with software development, calibration, validation, and test-environment users to translate customer needs into testable system requirements and solutions.
  • Create and maintain simulation models (e.g., plant, sensors and actuators, serial data communication, controller models) to build and enhance HIL/SIL test environments.
  • Design, integrate, and support HIL benches, including harness design, power distribution, integration of key ECMs, and use of ISO SPI, CAN tools, and INCA.
  • Plan, communicate, and coordinate test-environment strategy and model/hardware rollout to support applications and features requested by the user community.
  • Partner with test-environment users to investigate, root cause, and resolve issues and unexpected test results encountered during test execution.
  • Lead systems engineering activities, including requirements specification and balancing, functional decomposition, complex design analysis, and software anomaly resolution for current, new, and major programs.
  • Provide, communicate, and champion common best practices within the software community; perform as Subject Matter Expert (SME) for at least one platform or application component.
  • Apply Agile principles, DFSS tools and methodologies, and Lean thinking to continuously improve HIL engineering processes and daily work.
  • Work with sources of models and equipment to ensure common models and other simulation assets are shared and reused across test-environment domains and architectures.
Your Skills & Abilities (Required Qualifications):
  • Master's degree in engineering (Mechatronics, Electrical, Software or Computer preferred).
  • Bachelor's degree in engineering (Mechatronics, Electrical, Software or Computer).
  • 4+ years of experience in design of models with real time simulation.
  • 4+ years of experience in HIL design, troubleshooting and integration.
  • 2+ years of experience in automotive engineering.
  • 1+ years of experience in applying DFSS tools and methodologies to solve problems.
What Will Give You A Competitive Edge (Preferred Qualifications)
  • Experience with developing microprocessor-based, real-time control algorithms and software in high level (Python, C/C++) language.
  • Experience with embedded controls software and the automated software build processes, including gcc compiler, gdb debugger, Eclipse, and ETAS INCA measurement and calibration tools.
  • Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CAN (CANalyzer or Vehicle Spy), software code generation, Python, etc.
  • Experience as a Controls, Software, or Calibration Engineer.

This job may be eligible for relocation benefits.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

#LI-CK1

About TEI

As a global leader in the design, engineering and manufacturing of prototype, pre-production and mass production equipment for the casting industry, Tooling & Equipment International - TEI - delivers the utmost in quality.

Why Join Us

TEI is committed to customer service and satisfaction. People are our most important assets. Our employees have extensive experience; many have worked for decades within the company and industry. This wealth of experience is reflected within our products and heritage.

Compensation/Benefits

The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington.


Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance0.

TEI offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Diversity Information

TEI is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. TEI is proud to be an equal opportunity employer.

We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.

Equal Employment Opportunity Statements

TEI is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. TEI is committed to providing a work environment free from unlawful discrimination and advancing equal employment opportunities for all qualified individuals. As part of this commitment, all practices and decisions relating to terms and conditions of employment, including, but not limited to, recruiting, hiring, training, promotion, discipline, compensation, benefits, and termination of employment are made without regard to an individual's protected characteristics. For purposes of this policy, "protected characteristics" include an individual's actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, weight, height, marital status, military service and veteran status, physical or mental disability, protected medical condition as defined by applicable state or local law, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances. If you need a reasonable accommodation to assist with your job search or application for employment, email us at View email address on click.appcast.io or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

TEI is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. TEI is also committed to take affirmative action to employ and advance in employment such persons.
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration in Milford, MI vacancy
  •  ...transportation in the EV realm. Our Software Services team is on the...  ...motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is...  ...Simulink and Simscape tools. Simulation allows GM to move the integration and validation tasks earlier... 
    Senior
    H1b
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    3 days ago
  •  ...transportation in the EV realm. Our Software Services team is on the...  ...motivated candidates for the roles of Battery & Propulsion HIL Engineer. The HIL Engineer role is...  ...Simulink and Simscape tools. Simulation allows GM to move the integration and validation tasks earlier... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    4 days ago
  •  ...leading automotive company in Michigan is looking for a Battery & Propulsion HIL Engineer to develop hardware-in-the-loop models and support the validation...  ...in engineering, significant experience with real-time simulation and HIL design, and be able to apply Agile and Lean... 
    Senior
    Work at office
    Relocation package
    3 days per week

    General Motors

    Milford, MI
    3 days ago
  • A major automotive manufacturer is seeking a Battery & Propulsion HIL Engineer to create test environments for embedded controllers. Responsibilities include designing HIL benches and maintaining simulation models. Required qualifications include a Master’s degree in engineering... 
    Suggested

    General Motors

    Milford, MI
    4 days ago
  •  ...vision for the future and software‑defined vehicles. As a...  ...for the role of Senior Software Engineer Virtualization and SIL Integration Engineer (SIE) to support...  ...and hybrid propulsion system configurations...  ...delivering high‑quality simulation environments at each software... 
    Senior
    Local area
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    3 days ago
  • A global IT services firm in Michigan is seeking an experienced engineer to develop and implement simulation components for battery management systems. Ideal candidates have a Bachelor's degree in a relevant field and at least five years of experience in modeling. Strong... 
    Senior

    Tata Consultancy Services

    Milford, MI
    3 days ago
  •  ...breakthrough hardware and battery systems to...  ..., intelligent software, and next-...  ...Posting Title Senior Software Engineer The Role The...  ...functions and perform integration and verification...  ...data reviews, simulation behavioral test,...  ...on both SIL, HIL , or similar... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  •  ...breakthrough hardware and battery systems to...  ..., intelligent software, and next-...  ...global scale. Senior Software Engineer The Electrification...  ...functions and perform integration and verification...  ...data reviews, simulation behavioral test,...  ...on both SIL, HIL, or similar environments... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...breakthrough hardware and battery systems to intuitive...  ...design, intelligent software, and next-generation...  .... The Role The Propulsion Mounting Engineer - Noise & Vibration...  ...the virtual integration and development of propulsion...  ...role contributes to simulation-based evaluations... 
    Internship

    General Motors

    Milford, MI
    18 hours ago
  •  ...breakthrough hardware and battery systems to...  ...design, intelligent software, and next-...  ...The Sub-System Lead Engineer (SSLE) is an individual...  ...Electrification Propulsion Controls area - focused...  ...(Models and simulations) to establish test...  ...Simulink, D-Space HIL, SIL, ETAS Inca, etc... 
    Temporary work
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    4 days ago
  • Senior Software Controls Design Engineer - VMEC page is loaded## Senior Software Controls Design...  ...software that power GM’s propulsion, steering, and suspension...  ...failure modes, and integrate safety learnings into production...  ...unit, integration, SIL, HIL, and vehicle level‐... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...vehicle systems. As a Senior Vehicle Motion...  ...Platform Software Design Engineer, you will design...  ...steering, braking, propulsion, rear steering,...  ...model‑based design, simulation, and algorithm...  .... Support integration and testing in simulation...  ...‑in‑the‑Loop (HIL) setups.... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • A leading automotive company is looking for a Senior Software Engineer to develop and maintain software solutions for innovative vehicle technologies. The candidate will lead autonomy in tool chains supporting various vehicle architectures. Key qualifications include a... 
    Senior

    General Motors

    Milford, MI
    1 day ago
  •  ...We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In...  ...will take technical ownership of physical interface simulation devices, driving design, integration, and ongoing support. Success in this role... 
    Senior
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...—from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and...  ...Train) has an opening for Software Engineers. VMEC is a production level...  ...organization as required. High level of integrity, ability to deal with ambiguity,... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and...  ...has an opening for a Software Integration Lead (SWIL). ESNM is a start‑up...  ...to help our DevOps and software engineering deployment and automated CI/CD... 
    Senior
    H1b
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...breakthrough hardware and battery systems to...  ...design, intelligent software, and next-...  ...vehicle dynamics, propulsion, energy management...  ...MATLAB/Simulink, HIL, SIL, vehicle testing...  ...collaboration with systems engineers, architects, and...  ...ensuring seamless integration into production... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Milford, MI
    1 day ago
  • $104.1k - $173.9k

     ...clients with product engineering and low-volume...  ...market faster. The Senior Embedded Software & Controls Tech Specialist...  ..., and system-level integration. The position is...  ...strategies through SIL, HIL, bench, and vehicle...  ...System Simulation and Modeling Develop... 
    Senior
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    7 days ago
  • General Motors in Milford Charter Township is looking for a Senior Software Engineer to join their Electrification Solutions New Markets (ESNM)...  ...candidate will be responsible for developing software for battery management and inverter systems, ensuring functionality through... 
    Senior

    General Motors

    Milford, MI
    2 days ago
  •  ...embedded controls and software for all vehicle...  ...What You'll Do: As a Senior Software Developer,...  ..., Quality Assurance Engineers, Controller Integration Engineers, and other...  ...control optimization, or simulation‑based validation....  ...execute those tests on a HIL bench & target... 
    Senior
    Work experience placement

    General Motors

    Milford, MI
    1 day ago
  •  ...schedule, and deploy simulation projects to enable virtual...  ...and timing. Integrate plant models and other...  ...models with controller software source code and perform...  ...development processes of engineering. Provide process and architecture...  ..., Hardware in Loop (HIL) Integration Engineer,... 
    Work at office
    Local area
    Remote work

    General Motors

    Milford, MI
    3 days ago
  • A leading automotive company is seeking a Senior Software Integration Engineer to lead the software integration in the CI/CD pipeline for vehicle programs. The role requires strong experience in software development and debugging, automotive engineering, and leadership... 
    Senior
    3 days per week

    General Motors

    Milford, MI
    18 hours ago
  • $91.5k - $148.1k

     ...clients with product engineering and low-volume production...  .... The Embedded Software & Controls Engineer III...  ...development, electronics integration, and system...  ...through MIL, SIL, and HIL testing System and...  ...pneumatic system design and simulation Data acquisition hardware... 
    Senior
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation

    New Hudson, MI
    18 hours ago
  • A leading automotive company is seeking a Senior Software Engineer for Virtualization and SIL Integration to develop virtual test environments crucial for vehicle...  ...role entails creating and integrating virtual simulation models, ensuring high-quality deliveries within... 
    Senior

    General Motors

    Milford, MI
    3 days ago
  • Senior System Engineer - Adaptive Suspension Join an innovative...  ...development, integration, and validation...  ...with controls, software, hardware,...  ...through analysis, simulation and physical testing...  ...virtual, HIL benches and vehicle...  ...performance Knowledge of propulsion, steering and... 
    Senior

    General Motors

    Milford, MI
    18 hours ago
  • General Motors is seeking a Propulsion Mounting Engineer in Milford Charter Township, MI. This role focuses on the design and development of systems...  .... Responsibilities include performing analytical simulations, developing technical solutions, and collaborating with cross... 

    General Motors

    Milford, MI
    18 hours ago
  • $184.1k - $230k

    Description As aHardware-in-the-Loop (HIL) Engineerwithin General Motors’AV...  ...mechanical, electrical, and software disciplines to deliver scalable, reliable...  ...You will collaborate with systems engineers, embedded software developers, integration labs, and operations teams to... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    1 day ago
  • $129.4k - $198.4k

     ...vehicle ECUs, actuators, chassis, and tires. Develop scalable simulation architectures to support a large number of host vehicle...  ...notes Your Skills and Abilities Abachelorsdegree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or... 
    Senior
    Flexible hours

    General Motors

    Milford, MI
    2 days ago
  •  ...Senior Embedded AUTOSAR Engineer We are seeking an experienced Senior Embedded AUTOSAR...  ...in Automotive Embedded Software Development and AUTOSAR...  ...for designing, developing, integrating, and validating AUTOSAR-based...  ...activities including SIL, HIL, and vehicle-level... 
    Senior

    Pi Square Technologies

    Milford, MI
    2 days ago
  • The Role: We are seeking a Senior Controls and Software Integration Engineer - AV Controls Integration to lead the design, implementation, and continuous improvement...  ...that powers AV Controls integration and support HIL/SIL validation, and release execution. In this role,... 
    Senior

    General Motors

    Milford, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration. Be the first to apply!