Senior Battery Management Systems Engineer

EnerSys Inc   •  

Reading, PA

Industry: Manufacturing

  •  

8 - 10 years

Posted 184 days ago

This job is no longer available.

SUMMARY: This position will be a key contributor for the development of the EnerSys lithium module battery management system and energy storage controller platform. This software systems engineering position will report to the Energy Storage Systems (ESS) Integration Manager. The successful candidate will have knowledge of and hands-on experience with development of software applications, firmware, battery management systems and controllers for energy storage, renewable energy or industrial electronic systems.

Required Skills

The Senior Battery Management System Engineer filling this position will be required to demonstrate detailed and in depth technical knowledge and expertise in the following disciplines:

  • Communication protocols such as MODBUS and CANBUS
  • Strong coding skills in Python, C, C++ and Java
  • Experience developing application software for energy management and control of energy storage, renewable energy or industrial electronic systems
  • Experience in developing battery management firmware for larger format lithium ion batteries used in telecom, UPS, energy storage or electric vehicle applications
  • Experience with developing system level controllers that interface with power electronic converters and inverters
  • Experience using revision control and agile project management tools such as Git and Jira
  • Familiar with unit testing of software
  • Experience testing controllers and energy management systems in a laboratory environment with power levels ranging from tens of kilowatts to megawatts and 480 volts to 1,000 volts
  • Experience developing validation and verification test plans for battery management systems, energy storage, renewable energy or industrial electronic systems
  • Develop validation and verification test plans at a unit, sub-system and system level to fully validate requirements
  • Support users by developing documentation and assistance tools
  • Experience with configuration in hardware and software implementation
  • Working closely with the commissioning group and contractors to ensure electrical, instrumentation and electronic equipment is installed correctly and working properly
  • Support and help development internal professional growth by providing advice, coaching and mentoring
  • Familiarity with energy storage systems is a plus

Required Skills

Required Experience

  • Bachelors Degree in Engineering, Computer Science or equivalent degree with at least 5 years of relevant experience or Masters degree in Engineering, Computer Science or equivalent degree with at least 2 years of relevant experience
  • 5+ years’ experience software applications, firmware, battery management systems and controllers for energy storage, renewable energy or industrial electronic systems
  • 8+ years’ experience coding in Python, C, C++ and Java
  • Experience with Energy Storage operational firmware and software and power electronics is desired
  • Experience with lithium ion battery management systems development is desired
  • Experience working in a laboratory environment with medium to high power and medium voltage applications
  • Strong verbal and written communication skills, with the ability to create strong working relationships with cross-functional teams
  • Multidimensional Database architecture and SQL query knowledge
  • PHYSICAL DEMANDS: 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 the essential functions.

    This position involves office and lab environment exposure including a variety of physical conditions such as proximity to moving parts, exposure to standard industrial line voltage, high heat or chemicals. Physical activity is also required including climbing, kneeling, crouching, reaching, grasping, and repetitive motions