Jobs · Engineering · Michigan

Battery Cell/Module Script Programmer

UL Solutions · Auburn Hills, MI · 1 wk ago
Engineering$64k–$85k/yrFull-time

About the role

Programs test equipment to meet custom testing requirements. This is an onsite role requiring 5 days per week in Auburn Hills.

Responsibilities

  • Read and understand data sheets and test plans.
  • Support programming and execution of battery test sequences while developing basic MORPHEE scripts and contributing to control logic for test flow, fault handling, interlocks, and emergency shutdowns.
  • Support CAN‑based communication between test equipment, Battery Management Systems (BMS), and devices under test.
  • Configure and manage CAN databases (DBC files), signal mapping, message decoding, and diagnostics within MORPHEE.
  • Analyze CAN traffic and test data to identify communication issues, test failures, or abnormal battery behavior.
  • Troubleshoot and resolve software, hardware, and CAN network issues affecting test reliability and accuracy.
  • Monitor, acquire, log, and validate electrical, thermal, and communication data during battery testing.
  • Generate automated test reports, data summaries, and traceability records.
  • Document test software, CAN configurations, test procedures, and system architectures.
  • Support commissioning, validation, and continuous improvement of battery laboratory test equipment.
  • Integrate laboratory hardware including battery cyclers, power supplies, loads, DAQ systems, environmental chambers, and safety systems.
  • Collaborate with Lab Engineers, and lab technicians to define test requirements and support test execution.

Qualifications

  • Generally 2 Years or more of related experience or demonstrated competency.
  • Bachelor's degree in Engineering, Computer Science, Electronics, Mechatronics, or equivalent relevant experience.
  • Experience integrating and controlling laboratory hardware such as battery cyclers, power supplies, electronic loads, DAQ systems, and environmental chambers.
  • Experience with the MORPHEE test automation platform.
  • Experience programming automated laboratory test equipment for battery or energy systems, including programming to limits.
  • Working knowledge of Controller Area Network (CAN) communication.
  • Strong problem-solving and communication skills.
  • Familiar in analog signals, PLC, and control cabinet architecture.

Pay

  • Estimated salary range: $64,300-85,000, based on multiple factors including job-related knowledge/skills, experience, geographical location, and other factors.
  • Eligible for annual bonus compensation with a target payout of 5% of the base salary.

Benefits

  • Health benefits: medical, dental, and vision.
  • Wellness benefits: mental and financial health.
  • Retirement savings (401K) commensurate with standard rewards offered in each individual location or country.
  • Paid time off for full-time employees: vacation (15 days), holiday including floating holidays (12 days), and sick time off (72 hours).

Similar jobs

Battery Cell Engineer

Blue OriginGrandview, MO· 1 wk ago
Engineering$145k–$203k/yrapply on blueorigin.wd5.myworkdayjobs.com

Battery Cell Engineer

Blue OriginGreater Seattle Area· 1 wk ago
Engineering$145k–$203k/yrapply on blueorigin.wd5.myworkdayjobs.com