Senior Controls Software Engineer
NOMAD Transportable Power Systems
JOB OVERVIEW
The Senior Controls Software Engineer reports to the Engineering department leader and is part of the Engineering department that designs and supports mobile battery energy storage products. You will lead controls engineering in the short term, then help build and manage the controls engineering team as needed. Work is primarily based in the Waterbury, Vermont office. Travel to production facilities and customer sites may be required 10% to 20% of the time. Working outdoors is sometimes required.
The following skills, experience, and credentials are what we think are necessary to succeed in this position. If you possess many but not all of these, you are encouraged to apply anyway because you may possess additional skills and experience that could provide value to NOMAD and our customers in ways we have not imagined.
RESPONSIBILITIES
- Work with customers and stakeholders in Engineering and Product Management to develop a deep understanding of the product requirements.
- Develop control system software in C#.NET for Linux systems (or similar language).
- Support and troubleshoot PLC control systems written in Ladder, Function Block, and Structured Text.
- Migrate control algorithms from PLC languages to C#.NET (or similar language).
- Work with our Quality Manager and within our Quality Management System to develop and comply with processes to ensure efficient product development, high quality products, efficient manufacturing, and standards compliance.
- Collaborate with team members to select control system-related devices to meet product requirements.
- Develop processes and systems for managing software and device configuration, then comply with those processes.
- Collaborate with other engineering disciplines to design and implement mobile battery energy storage products.
- Ensure the control systems meet product requirements including network cyber security, and safety systems.
- Perform failure mode and effects (FMEA) analysis with other engineering disciplines and ensure the control system design implements the required mitigations.
- Develop processes, work instructions, and production jigs for device configuration to be carried out in production.
- Collaborate to develop test plans such as factory acceptance and on-site acceptance tests. Carry out those plans as needed.
- Support the Fleet Management team to troubleshoot issues as 2nd line support.
- Adhere to quality and safety standards.
- Carry out tasks as assigned by the Engineering department leader.
REQUIRED SKILLS
- Excellent communication skill, both written and verbal. This starts with the ability to actively listen to others, consider their point of view with an open mind, and communicate your ideas respectfully. You will also be required to effectively write technical documents including test plans and reports, and user manuals, which will require mastery of MS Word or similar.
- Ability to advocate for design choices, negotiate with team members, compromise, and move forward with a positive attitude, knowing that the best solutions come from effective collaboration.
- Control system design for three-phase converter-based power systems. You will need to understand and work with sensor circuits and communication networks including Ethernet, serial and CAN. You will need to choose appropriate control algorithms and implement them. You will need to understand the operating principles of a power converter.
- Data acquisition and analysis. Work with existing data acquisition systems, and design new ones as needed. The designs will consider signal selection, storage options, storage locations, bandwidth usage, and cyber security. Analyze large data sets using typical tools such as Python, Matlab, and/or MS Excel to understand system behavior.
- Intermediate or better C#.NET development, ideally for Linux systems. Understanding and use of SOLID principles. Use of git source code version control, and GitHub for feature branching, pull requests, and code reviews. Development of unit testing, integration testing, and simulation.
- Ability to understand, troubleshoot, and modify PLC programs in Ladder, Function Block, and Structured Text.
- HMI design and development including excellent user experience and intuitive information organization.
- Control system network design. You understand the basics of networking including best practices to keep the control system cyber-secure including with support for remote access.
- Multi-discipline team design of products or projects. You've worked with other engineering disciplines such as electrical and mechanical engineering to effectively design systems that meet your customers' requirements.
- Ability to read technical documentation and learn new systems and devices effectively.
REQUIRED EXPERIENCE
- Developing and supporting production software systems in C#.NET (or similar language). DevOps experience is a plus.
- Developing or supporting complex PLC-based control systems.
- Developing HMI/SCADA systems.
- Working with and troubleshooting communication protocols, especially Modbus and CAN.
- Configuring devices in a control system and managing the configurations effectively.
- Experience with large-scale battery energy storage systems is a plus.
- Experience developing and executing test plans.
REQUIRED CREDENTIALS
- Bachelor's degree in a STEM field, or associate's degree in a STEM field with significant relevant experience. Computer Science or Software Engineering a plus.
PHYSICAL REQUIREMENTS
- Ability to communicate orally with customers, vendors, and co-workers.
- Hearing and vision within normal ranges, with or without corrective lenses or an assisted hearing device.
- Good manual dexterity is preferred for occasional wiring, assembly, and device installation.
- Some lifting is expected;
occasional exertion of up to 25 lbs. of force may be required. - Secondary job requirements include travel with fieldwork which can consist of hiking, construction work, moving heavy objects, and wearing PPE for specific tasks.
- ...manufacturing and we're passionate about engineering a better future filled with abundant... ...Job Overview We are seeking a Lead Controls Engineer with 5+ years of experience in... ...Proficient with Microsoft Office software including Excel and Word. CAD drafting...SeniorWork experience placementWork at office
$121.4k - $218.6k
...Our work environment nurtures rapid development cycles, open communication, and innovative engineering solutions to build high-density compute systems. As a Senior Software Engineer, you will be responsible for: Designing and developing backend compute services...SeniorWork experience placementWork at office- ...system-level results into clear feedback for engineering and leadership, and help accelerate... ...analyses to introspect autonomous driving software performance atinterfaces across the... ...sensors,perception, prediction, planning, or control), data analysis, ML evaluation, or...SeniorFull timeLocal areaRemote workWork from home
$121.4k - $218.6k
...solutions for government networks? Join Our Custom Government Engineering Team! The Custom Government team operates across the full... ...an experienced, self-motivated, and highly productive Senior Software Engineer with a solid systems background. In this role, you...SeniorWork experience placementWork at office$99.6k - $192.9k
...Generative AI, Large Language Models (LLMs), and autonomous agentic workflows to revolutionize how Ford manages industrial data. This Software Engineer position is ideal for a technically oriented, forward-thinking individual who has experience designing, building, and...SeniorImmediate startRemote workFree visaFlexible hours$186.07k - $218.9k
...Developer Infrastructure group builds the systems every Coinbase engineer relies on to write, validate, ship, and run code. We own the... ...that give engineers fast, trustworthy feedback. We’re hiring Senior Software Engineers across several teams in the group, and you’ll be...SeniorLocal area$120.5k - $162.68k
...in a company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution...SeniorFull timeRemote workWorldwideFlexible hours- ...Federal Services Company is seeking an experienced Application Security professional to evaluate and improve security across the software development lifecycle. You will collaborate with development, network, and security teams to enforce best practices and remediate...Senior
$92.5k - $209.5k
...cloud environment. OCI gives engineers the opportunity to work on systems... ..., secure, and release software safely at cloud scale. At OCI... ...management, build isolation, security controls, operational automation,... ...For? We are looking for a senior software engineer with strong...SeniorTemporary workFixed term contractFlexible hours$186.07k - $218.9k
...called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Data Platform team within the Platform group, you... ...data security and observability services, including access controls across multiple storage and access layers, data quality tracking...SeniorLocal area- ...Akamai Technologies, Inc. is hiring a Senior Software Engineer to design and develop backend compute services and APIs for ARM64 and x86_64 instance management. You will work on the Akamai Connected Cloud, collaborating with QEMU, Linux systems, and hardware teams...Senior
$143k - $193.05k
...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. These solutions are...SeniorFull timeRemote workWorldwide- ...system changes including monitoring of source control, performing deployment documentation, and... ...knowledge sharing. Leads by example as a senior member of the team, providing technical... ...functionality of the applications and software ecosystem used by the Company, and suggest...Senior
- ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United States Date Posted: Sep 25, 2026 Employment Type: Full... ...especially LLMs, including agents, throughout the entire software development lifecycle (SDLC). Experience creating...SeniorFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$112.3k - $140k
...looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain... ...think the unthinkable. We have an exciting opportunity for a Senior Software Engineer on our Automatic Tank Gauge team. We are looking...SeniorWork at officeLocal areaRemote workWorldwide- ...Akamai Technologies, Inc. is seeking a Senior II Software Engineer to help design and implement the next generation of cloud computing within the Akamai Connected Cloud. You will work on core compute platform infrastructure, ARM64 compute, and instance orchestration...Senior
- ...real business value with AI. What You’ll Do Lead AI‑First Enterprise Experiences at Teradata. We are seeking a Senior Manager, Software Engineering to lead teams building modern, scalable, and AI‑first user experiences across Teradata’s cloud analytics platform....SeniorPermanent employmentFlexible hours
- Sr. Software Engineer Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace... ..., design, construction, QA, version control, deployment, troubleshooting, and... ...cultures. Commitment to serving vulnerable seniors. Education Requirements: Bachelor’s...SeniorHourly payPermanent employmentFull timeLocal areaRemote work
$260.1k
...called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you'll define the... ...cohesive architectures that balance customer experience, risk controls, compliance, and unit economics. Provide deep technical...SeniorLocal area$146k
...customer-first mindset, and a genuine drive to deliver happiness through transformative AI solutions. About the Team Our Solutions Engineering team acts as the strategic and technical backbone for complex enterprise deal cycles. We partner closely with Account Executives...SeniorWork at officeRemote work$83k - $166.1k
...sustainability of the platform. The ideal candidate will combine strong software development expertise with healthcare technology experience... ...Bachelor’s degree in Computer Science, Information Systems, Engineering, Healthcare Informatics, or a related field. Master’s degree...SeniorTemporary workWork experience placementImmediate startFlexible hours$102.3k - $209.5k
.... Participates in schematic/board reviews to surface firmware/software implications; supports early bring-up with targeted diagnostics... ...reliability and availability. Work closely with platform engineering, operations, firmware development, silicon/board vendors, and...SeniorTemporary workImmediate startFlexible hoursShift work$253.9k - $298.7k
...together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Staff Software Engineer on the Data Platform team within Platform, you'll define and lead the technical strategy for Coinbase's data infrastructure...SeniorLocal area$104.75k - $128k
...for your expertise and our shared mission. Job Summary The Senior Statistical Programmer develops, validates, and documents SAS... ...assigned studies and projects. Conduct comprehensive quality control checks and peer code reviews on all programming deliverables....SeniorLocal areaRemote workFlexible hours- ...SUMMARY We are looking for a skilled and proactive AI-focused Software Engineer to join our AI Platform team. As a Software Engineer, you... ...is received from the Engineering Manager and/or other Senior IT Leadership. QUALIFICATIONS Education: Bachelor’s...Work at office
$109k - $215k
...around agents: how teams author, distribute, evaluate, monitor, and improve agent skills and agent behavior. We are hiring a software engineer to build and maintain the tooling, evaluation systems, and quality gates behind MongoDB's agent skills. This is a software engineering...Local areaRemote workWorldwideFlexible hours- Software Engineer Anywhere Type: Contract-to-Hire Category: Engineer Industry: Financial Services Workplace Type: Remote Standard Hours: Open Reference ID: JN -092026-108474 Date Posted: 09/01/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payContract workLocal areaRemote work
$150k - $170k
Software Engineer III What You'll Do Design, build, and maintain Ruby on Rails services and APIs alongside modern JavaScript/React frontends, taking responsibility for their quality, performance, and reliability Lead the design and delivery of complex, well-scoped features...Full timeRemote work$125k - $150k
...Microsoft, and Google. This role is ideal for engineers who love solving complex problems, building production software, and learning new technologies in a fast-moving... ...with cloud-native development, containers, source control, and CI/CD practices. Ability to learn and...Full timeRemote workWorldwideFlexible hours$97k - $121k
Amentum is a global leader in advanced engineering and innovative technology solutions, trusted... ...across all 7 continents. The Software Engineer II will perform full stack development... ...T-SQL) Strong knowledge of Model-View-Controller (MVC), Linq Query, and rest API...Hourly payContract workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!
- software Waterbury, VT
- entry level instrumentation control engineer
- guidance navigation and control engineer
- chief instrumentation control engineer
- controls design engineer - siemens
- hvac controls engineer
- automation controls engineer
- control theory engineer
- principal controls engineer
- controls engineer intern


