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
Apply directly at XL Batteries →Create a free account for alerts like thisView XL Batteries immigration profile
This listing is sourced directly from XL Batteries's careers page and normalized into a canonical job model.