Senior Controls Software Engineer - Battery Storage VT

NOMAD Transportable Power Systems

Waterbury (VT)

On-site

USD 110,000 - 160,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NOMAD Transportable Power Systems in Waterbury, Vermont seeks a Senior Controls Software Engineer to lead controls engineering, initially hands-on and later building the team, with 10–20% travel.

You will design and support mobile battery energy storage products, develop control software in C#.NET for Linux, troubleshoot PLCs, and ensure cybersecurity and safety requirements. This role requires strong communication, PLC and HMI expertise, data analysis, and collaboration across disciplines.

Qualifications

  • Bachelor's degree in STEM required or equivalent experience.
  • Experience developing control software and PLC-based control systems is required.
  • Strong communication and documentation skills essential.
  • Familiarity with Modbus/CAN networks and HMI/SCADA concepts.

Responsibilities

  • Develop control system software in C#.NET for Linux systems.
  • Support and troubleshoot PLC control systems (Ladder, FB, ST).
  • Migrate control algorithms from PLC languages to C#.NET.
  • Ensure cyber security, safety, and quality compliance.
  • Collaborate with engineering disciplines to deliver mobile battery energy storage products.

Skills

C#.NET development
PLC programming
HMI design
Data analysis
Git / GitHub
Cyber security basics
Team collaboration
English communication

Education

Bachelor's degree in STEM
Associates degree with relevant experience
CS or Software Engineering background

Tools

Modbus
CAN
Python
MATLAB
MS Excel
Git

Job description

NOMAD Transportable Power Systems in Waterbury, Vermont seeks a Senior Controls Software Engineer to lead controls engineering, initially hands-on and later building the team, with 10–20% travel.

You will design and support mobile battery energy storage products, develop control software in C#.NET for Linux, troubleshoot PLCs, and ensure cybersecurity and safety requirements. This role requires strong communication, PLC and HMI expertise, data analysis, and collaboration across disciplines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Controls Software Engineer
Senior Controls Software Engineer

NOMAD Transportable Power Systems • Waterbury (VT)

On-site
USD 110,000 - 160,000
Lead Controls Engineer – Grid-Scale Energy Storage
Lead Controls Engineer – Grid-Scale Energy Storage

T1 Energy • Waterbury (VT)

On-site
USD 90,000 - 130,000
Senior Electrical Engineer - Energy Storage (BESS) Lead
Senior Electrical Engineer - Energy Storage (BESS) Lead

NOMAD Transportable Power Systems • Town of Vermont (WI)

On-site
USD 120,000 - 180,000
Competitive salary with performance‑dr
401(k) with company match
Medical, dental, and vision benefits
+1
Energy Storage Controls Software Engineer
Energy Storage Controls Software Engineer

LG Energy Solution Michigan, Inc. • Westborough (MA), Northern (KY)

Hybrid
USD 97,000 - 135,000
Employer sponsored medical, dental, 4/
Vision and life insurance
Lead Software & Controls Engineer - Grid BMS/EMS
Lead Software & Controls Engineer - Grid BMS/EMS

XL Batteries • Marlborough (MA)

On-site
USD 80,000 - 110,000
Healthcare
Dental
Vision
+1
Senior Embedded Controls Engineer – Power Systems & BMS
Senior Embedded Controls Engineer – Power Systems & BMS

EPG • Seattle (WA)

On-site
USD 110,000 - 170,000
Relocation assistance
Fully paid healthcare
Strong 401(k) match
Controls / Firmware Engineer
Controls / Firmware Engineer

EV.Careers • Seattle (WA)

On-site
USD 120,000 - 180,000
Relocation assistance
Fully paid healthcare
401(k) match
Controls / Firmware Engineer
Controls / Firmware Engineer

EPG • Seattle (WA)

On-site
USD 110,000 - 170,000
Relocation assistance
Fully paid healthcare
Strong 401(k) match
Lead Software & Controls Engineer - Grid-Scale BMS/EMS
Lead Software & Controls Engineer - Grid-Scale BMS/EMS

XL Batteries • Marlborough (MA)

On-site
USD 100,000 - 130,000
Healthcare benefits
Dental and vision coverage
Retirement plan
Senior Battery Controls Engineer - BMS & State Estimation
Senior Battery Controls Engineer - BMS & State Estimation

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 180,000
Equity compensation
Flexible PTO
Casual workplace