XL Batteries

XL Batteries

Software & Controls Engineering Leader

Marlborough, MA

Sponsorship not specifiedDetected 2 days ago
PythonC++GitDockerCI/CDAgilePLCPower ElectronicsLeadershipCommunication

About the role

  • XL Batteries is an equal opportunity employer.
  • About Our Location Marlborough, MA is a beautiful small city in central Massachusetts, surrounded by quaint Massachusetts towns and within a day-trip distance of the Berkshires, White Mountains, and Cape Cod.
  • This role blends hands-on engineering with technical leadership, guiding a small, multidisciplinary development team responsible for both software and controls architecture.

Responsibilities

  • Technical Leadership & Architecture Lead the design and implementation of the system‑level BMS and associated control software.
  • Manage a Kanban‑based development workflow, ensuring clear prioritization and predictable delivery.
  • Develop core PLC logic using Structured Text, Python, C++ and Ladder Logic.
  • Support system simulation, hardware‑in‑the‑loop testing, and lab‑based development.
  • Develop external supervisory control software to manage fleets of PLCs.
  • Build and maintain CI/CD pipelines using GitLab.
  • Implement containerized services using Docker and manage virtualized environments (VMs).
  • Design and maintain databases for sensor and telemetry data.
  • Collaborate cross‑functionally with hardware, power systems, and product teams.

Requirements

  • Modbus, IEC 61850, or DNP3 (any one required; more is a plus).
  • Experience with Git, GitLab CI/CD, and modern build pipelines.
  • Preferred Qualifications Bachelor's Degree in Engineering preferably in Software and Controls Prior work on energy storage systems, microgrids, or utility‑scale controls.

Nice to have

  • Bachelor's Degree in Engineering preferably in Software and Controls Prior work on energy storage systems, microgrids, or utility‑scale controls.
  • Experience with simulation frameworks or hardware‑in‑the‑loop environments.
  • Background in safety‑critical or high‑reliability industrial systems.
  • Industrial communication protocols: Modbus, IEC 61850, or DNP3 (any one required
  • more is a plus).
  • Experience with grid interfaces, grid‑connected devices, or utility‑scale systems is a strong plus.
  • Experience interacting with electricity utilities in the deployment of 3rd-party add-ons for substation is a strong plus.

Compensation

  • We offer competitive salary and benefits, including healthcare, dental, vision, and a retirement plan Application Process Apply through xl-batteries.breezy.hr

Benefits

  • Compensation & Benefits We offer competitive salary and benefits, including healthcare, dental, vision, and a retirement plan

This listing is sourced directly from XL Batteries's careers page and normalized into a canonical job model.