Insight Global

Battery Management Systems Algorithm Development Engineer

Insight Global

  • Date Posted:

    7/19/2025

  • Remote Work Level:

    Hybrid Remote

  • Location:

    Hybrid Remote in Wilmington, MA

  • Job Type:

    Freelance,Temporary

  • Job Schedule:

    Full-Time

  • Career Level:

    Experienced

  • Travel Required:

    No specification

  • Education Level:

    Master's Degree

  • Salary:

    $65 - $85 Hourly

  • Categories:

    EngineeringSoftware EngineerPython

  • Benefits:

    Disability

About the Role

BMS Algorithm Development Engineer

Location: Wilmington, Massachusetts

Hybrid

Contract, Perm Possible

Pay Rate $68 - $85 (hourly estimate)

Job Description

Insight Global is seeking an experience BMS (Battery Management Systems) Algorithm Development Engineer to join a global semiconductor leader, specifically within their Automotive Business Unit. This group develops technologies to enable rapid scaling to EV's and faster electrification of the energy sector. This individual would be joining the Algorithms and Data Science Automotive team that creates advanced algorithms for the group.

In this role, you would be working on new BMS algorithms and architecture to improve the utility of batteries and solve complex problems within the Automotive BU, specifically related to BMS applications. On a day-to-day basis, you will create BMS Algorithms, design and develop software simulations and analyze performance of the algorithms, and work on prototypes. Additionally, you will write requirements with ASPICE, test code, as well as verify and validate the models. We are seeking someone who has at least 8 years of experience, with 4 or more years of experience within the Automotive or Energy industry. We are looking for someone with great communication who is able to clearly understand business needs and articulate them into technical requirements.

This is a contract, with the possibility of converting to a full time employee. This is a hybrid role, being on site at least 3 days per week. Compensation is based off many factors including experience, education, and more and this position offers a range of $65 - $85/hr.

We are a company committed to creating inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity employer that believes everyone matters. Qualified candidates will receive consideration for employment opportunities without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, disability, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to Human Resources Request Form. 
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .

Required Skills & Experience

- 8+ years of Algorithm Development experience
- 3+ years of Automotive or Energy industry experience, specifically for BMS
- Experience with MATLAB / Simulink, Python (Pandas, NumPy, Pytorch, TensorFlow, etc)
- Experience with ASPICE for requirement gathering

Nice to Have Skills & Experience

- PhD or Masters in Data Science / ML field

Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply