Search Jobs

Find your next opportunity here.

SENIOR BMS ENGINEER (Battery Management Systems)

Ann Arbor, MI 48108

Posted: 11/24/2024 Specialization: Engineering Job Number: 4157 Salary / Pay Rate: $135,000.00

Job Description


Senior Battery Management System (BMS) Engineer

Overview:

We are seeking a Senior Battery Management System (BMS) Engineer to design, develop, and sustain advanced BMS solutions for lithium-ion battery products aimed at military, commercial, and industrial markets.

Responsibilities:
  • Design, develop, and test embedded firmware for Battery Management Systems.
  • Assist in defining electrical, firmware, and system-level requirements.
  • Collaborate with cross-functional teams, including hardware, software, mechanical, and testing, to ensure successful integration and delivery of battery systems.
  • Conduct root cause analysis and troubleshoot field issues to implement corrective actions and improvements.
  • Support the development and deployment of end-of-line test apparatus and procedures for production testing.
  • Develop low-level drivers, algorithms, and application firmware.
  • Create algorithms related to Open Circuit Voltage (OCV), State of Charge (SOC), and State of Health (SOH).
  • Utilize advanced embedded system development tools and simulators.
  • Verify designs using hardware debugging tools such as oscilloscopes and logic analyzers.
  • Identify risks using Design Failure Mode and Effects Analysis (DFMEA) or Fault Tree Analysis (FTA).
  • Perform other duties as assigned by management.

Qualifications:

  • Education and Experience:
    • Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering.
    • 7+ years of software engineering experience, focused on embedded systems using C/C++.
    • 5+ years of experience with battery or relevant energy systems preferred.

  • Knowledge, Skills, and Abilities:
    • Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
    • Practical experience with lithium-ion battery products, including battery protection schemes and safety standards, is a plus.
    • Ability to develop clean, testable, and maintainable code, following professional software development practices.
    • Proficiency in reading and interpreting schematics, circuit designs, and hardware documentation.
    • Proficient with communication protocols such as SPI, I2C, CANOpen, J1939, and UDS.
    • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines to streamline testing and deployment.
    • Familiarity with container technologies, such as Docker, is a plus.
    • Strong problem-solving skills with the ability to perform detailed analysis and identify root causes.

ITAR Requirements:
  • Must be a U.S. Citizen, lawful permanent resident, protected individual, or eligible to obtain required authorizations from the U.S. Department of State.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Ann Arbor, MI

Ready to kickstart your career in Ann Arbor, Michigan? Explore our exciting job opportunities in this vibrant city known for its unique blend of academic excellence, arts and culture, and lively community spirit. Home to the University of Michigan, Ann Arbor offers endless growth opportunities for professionals seeking to thrive in a dynamic and innovative environment. From strolling through the iconic Nichols Arboretum to catching a performance at the historic Michigan Theater, this charming city boasts a rich cultural scene. Indulge in the local fare with a visit to the Kerrytown Market & Shops or cheer on the Wolverines at the Michigan Stadium. Discover why Ann Arbor is the perfect place to pursue your career dreams.