BMS HIL Test Engineer

24 hours ago


Auburn Hills, United States Tata Technologies Full time

Job title : BMS HIL Engineer

Location: Detroit, MI

Duration: Full Time + TATA Technologies Benefits


The BMS HIL Engineer is responsible for development and implementation of BMS validation test cases that satisfy our product and component requirements from the development phases through production and service. Job responsibilities include but are not limited to: develop test cases that satisfy BMS software requirements vehicle level functional and safety objectives, execution of Software test plans, provide status updates on test planning and software maturity based on validation progress and efficiency to support CDR reviews and facilitate HIL upgrades with hardware that represents the appropriate level of vehicle and battery pack maturity. Provide program deliverables on time per major development milestones.


Role Description:

  • Validate battery management software in electrified powertrains. Involved in validating controls strategies and embedded software products for automotive battery management systems using hardware-in-the-loop systems (HIL).
  • Develop and execute software test plans in compliance with project timing and budget, including cross-functional activity of developing requirements-based test procedures, HIL upgrades and plant modeling and working with third party engineering services to execute test automation.
  • Develop and execute the verification of battery management software at the HIL level.
  • Analyze the requirements and features for the system under test, including all the sensors, actuators, and its interactions with other systems.
  • Define the test framework that simulates and verifies the identified features and performance, both quantitatively and subjectively. Establish the test framework to execute the software unit and integration testing including the Model In the Loop (MIL), Software In the Loop (SIL) and Hardware In the Loop (HIL) testing.
  • Develop Software verification plan based on the system and software requirement specifications, functional safety requirements and the robustness requirements.
  • Develop the test procedures, test plans and execute them in the project.
  • Define the requirements and design the test setup for Software verification on the Hardware-in-the-loop (HIL) or Software Test Bench using target Hardware.
  • Run software verification for planned software releases.
  • Work with engineering services companies to automate the testing and determine the test set up needs for automation as well as their assigned test work.
  • Summarize results, track issues, establish timing. Determine equipment needs and allocation of equipment. Resolve issues with minimal guidance and support.


Basic Requirements:

  • BS in Chemical, Mechanical, Electrical Engineering, Materials Science or Equivalent
  • Minimum 2-3 years of experience in Automotive controls and/or HIL/MIL testing
  • Understanding of energy storage systems and vehicle electrification
  • Good knowledge of battery management system, software and hardware design
  • Good Analytical and Problem Solving Skills
  • Demonstrated Ability to Work in a Team Environment


Preferred Qualifications:

  • Masters degree in Engineering
  • High Voltage Battery or High Voltage powertrain experience
  • Understanding of diagnostics for an electronic module
  • Extensive knowledge and hands on use of INCA, CDA, CAN, CANalyzer, Canoe, and other Electrical root cause tools (such as scopes, etc.).


  • BMS HIL Engineer

    24 hours ago


    Auburn Hills, United States Tata Technologies Full time

    BMS HIL EngineerAuburn Hills, MIOnsiteFull TimeThe BMS HIL Engineer is responsible for development and implementation of BMS validation test cases that satisfy our product and component requirements from the development phases through production and service. Job responsibilities include but are not limited to: develop test cases that satisfy BMS software...


  • auburn, United States Tata Technologies Full time

    Job title : BMS HIL EngineerLocation: Detroit, MIDuration: Full Time + TATA Technologies BenefitsThe BMS HIL Engineer is responsible for development and implementation of BMS validation test cases that satisfy our product and component requirements from the development phases through production and service. Job responsibilities include but are not limited...


  • auburn, United States Tata Technologies Full time

    BMS HIL EngineerAuburn Hills, MIOnsiteFull TimeThe BMS HIL Engineer is responsible for development and implementation of BMS validation test cases that satisfy our product and component requirements from the development phases through production and service. Job responsibilities include but are not limited to: develop test cases that satisfy BMS software...


  • auburn, United States Tata Technologies Full time

    BMS HIL EngineerAuburn Hills, MIOnsiteFull TimeThe BMS HIL Engineer is responsible for development and implementation of BMS validation test cases that satisfy our product and component requirements from the development phases through production and service. Job responsibilities include but are not limited to: develop test cases that satisfy BMS software...


  • Auburn Hills, United States Tata Technologies Full time

    BMS Pack Validation EngineerAuburn Hills, MIOnsiteFulltimeThe Battery Management System (BMS) Pack Validation Engineer Engineer is responsible for software validation on a pack level, with a specific focus on State of Health, Performance and Conformance. This engineer will work with battery management system (BMS) hardware and software for use in electrified...


  • Auburn Hills, United States Tata Technologies Full time

    About the Company: At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Job Title to strengthen our team in Location.Job Title : BMS Pack Validation Lead Location : Auburn Hills,...


  • Auburn Hills, United States Tata Technologies Full time

    About the Company: At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Job Title to strengthen our team in Location.Job Title : BMS Pack Validation EngineerLocation: Auburn Hills,...


  • Auburn Hills, United States CrossFire Group Full time

    Job DescriptionJob DescriptionWe are working with a great team to assist them in brining aboard a new Software Test Engineer to support embedded and application development for vehicle electronic backbones.  The Software Test Engineer would be responsible for coordinating with outside teams of software test engineers for the design and development of...


  • auburn, United States Tata Technologies Full time

    About the Company: At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Job Title to strengthen our team in Location.Job Title : BMS Pack Validation Lead Location : Auburn Hills,...


  • auburn, United States Tata Technologies Full time

    About the Company: At Tata Technologies we make product development dreams a reality by designing, engineering, and validating the products of tomorrow for the world’s leading manufacturers. Due to our continued growth, we are now recruiting for a Job Title to strengthen our team in Location.Job Title : BMS Pack Validation Lead Location : Auburn Hills,...


  • Auburn Hills, Michigan, United States Pinnacle Professional Services Full time

    Battery Management System Software DeveloperThe Pinnacle Professional Services team is seeking a skilled Battery Management System Software Developer to join our growing battery company. As a key member of our team, you will be responsible for designing, developing, and launching Battery Management System (BMS) software and controls applications in both 48V...


  • Auburn Hills, United States Pinnacle Professional Services Full time

    Company Description PPS customer is a growing battery company. Job DescriptionJob Summary The BMS Engineer is responsible for the design, development, and launch of Battery Management System (BMS) software and controls applications in both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and...


  • auburn, United States Tata Technologies Full time

    BMS Pack Validation EngineerAuburn Hills, MIOnsiteFulltimeThe Battery Management System (BMS) Pack Validation Engineer Engineer is responsible for software validation on a pack level, with a specific focus on State of Health, Performance and Conformance. This engineer will work with battery management system (BMS) hardware and software for use in electrified...


  • Auburn Hills, Michigan, United States Pinnacle Professional Services Full time

    Job SummaryThe BMS Engineer is responsible for the design, development, and launch of Battery Management System (BMS) software and controls applications in both 48V and high-voltage lithium-ion battery systems. The individual will be responsible for specifying, implementing, and validating software related to Li-Ion battery systems. The candidate will need...

  • Calibration Engineer

    4 weeks ago


    Auburn Hills, Michigan, United States United Software Group Full time

    Job Title: Calibration Engineer - Powertrain ExpertJob Summary:We are seeking a skilled Calibration Engineer - Powertrain Expert to join our team at United Software Group. As a key member of our engineering team, you will be responsible for developing and verifying calibrations within Power-moding and LV/HV charging functional areas. Your expertise in...

  • Calibration Engineer

    4 weeks ago


    Auburn Hills, Michigan, United States United Software Group Full time

    We are seeking a skilled Calibration Engineer - Powertrain Specialist to join our team at United Software Group. As a key member of our engineering team, you will be responsible for developing and verifying calibrations within Power-moding and LV/HV charging functional areas.Key responsibilities include:Performing vehicle testing to achieve calibration...


  • Auburn Hills, Michigan, United States Omni Inclusive Full time

    Job Summary:The Powertrain Systems Calibration Specialist will lead the development and verification of calibrations in the Powertrain area, specifically in Torque Control. This role requires collaboration with suppliers and Engineering Support teams to support and launch vehicle programs.Key Responsibilities:• Develop and verify calibrations within...


  • Auburn Hills, Michigan, United States Pinnacle Professional Services Full time

    Battery Management System Software EngineerPinnacle Professional Services is seeking a skilled Battery Management System Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and launching Battery Management System (BMS) software and controls applications in both 48V and high-voltage lithium-ion...


  • Auburn Hills, Michigan, United States United Software Group Full time

    United Software Group is seeking a skilled Calibration and Powertrain Expert to join their team. The ideal candidate will have experience in developing and verifying calibrations within power-moding and LV/HV charging functional areas.The successful candidate will be responsible for performing vehicle testing to achieve calibration maturity at each of the...


  • Auburn Hills, United States Zobility Full time

    Responsibilities: Design and development of embedded software for HVAC control modules. Duties include developing requirements, new software control strategies, addressing issues identified in the current software by using test-driven development methods and production release of integrated software. In addition, Engineer will work in a collaborative...