System Controls Engineer

Invinity develops and manufactures vanadium flow batteries for grid-scale energy storage, with 75 megawatt-hours deployed across 82 projects in 15 countries.
Bathgate EH48, UKMotherwell, UK
Embedded
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
Energy · Enterprise SaaS

Description For System Controls Engineer

Invinity Energy Systems is at the forefront of renewable energy storage, specializing in vanadium flow batteries that offer a superior alternative to traditional lithium-ion batteries for grid-scale applications. With 75 megawatt-hours of deployment across 82 projects in 15 countries, Invinity has established itself as a leader in sustainable energy storage solutions.

The System Controls Engineer role is a crucial position within their innovative software team, focusing on designing and developing software that powers their distributed battery control and energy management systems. This position offers an opportunity to work with cutting-edge technology that has a direct impact on renewable energy integration and grid stability.

The role combines software engineering principles with electrical engineering expertise, requiring proficiency in PLC programming, energy management algorithms, and system optimization. Working in a hybrid environment (2 days per week in office), you'll be part of a team developing solutions that ensure their energy storage systems remain efficient and reliable over their 25-year lifespan.

This position is ideal for someone with a strong background in PLC and HMI development, who is passionate about renewable energy and wants to contribute to the global transition to net zero. The company's backing by major institutions, including the UK's National Wealth Fund and the U.S. Department of Energy, demonstrates its strong market position and potential for growth.

As a publicly traded company with operations across the UK, Canada, and the U.S., Invinity offers the stability of an established organization while maintaining the innovative spirit needed to address the growing demand for grid-scale energy storage solutions. This role presents an excellent opportunity to shape the future of renewable energy infrastructure while working with a team dedicated to solving one of the most pressing challenges in the energy sector.

Last updated a day ago

Responsibilities For System Controls Engineer

  • Design and develop PLC code using structured text and ladder logic
  • Develop and implement algorithms for energy management and battery control
  • Optimise system performance and ensure high reliability and efficiency
  • Promote good software engineering practices through design and code reviews
  • Maintain software documentation
  • Spot opportunities and propose continuous improvement

Requirements For System Controls Engineer

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
  • Excellent problem-solving skills and attention to detail
  • Experience with field bus protocols such as Modbus and Ethernet base protocol
  • 2 to 5 years of ladder and Structure text programming
  • Comfortable working in an agile development environment and taking initiative in designs

Interested in this job?

Jobs Related To Invinity Energy Systems System Controls Engineer

Electrical Test and Reliability Engineer (Starlink)

Electrical Test and Reliability Engineer position at SpaceX's Starlink division, focusing on satellite hardware reliability and automated testing systems.

Software Engineer- Cellular Modem Firmware Developer

Software Engineer position at Tietoevry focusing on Cellular Modem Firmware Development in Wroclaw, Poland

Avionics Software Engineer

Avionics Software Engineer position at Long Wall Company developing HITL testbed simulations and avionics software frameworks for missile defense systems.

Software Engineer II, Vehicle Control

Software Engineer II position at Aurora focusing on vehicle control systems for autonomous vehicles, developing embedded software and control frameworks.

Software Engineer, Embedded Platform

Software Engineer position focused on embedded systems development for robotics platforms, offering $175k-$195k plus equity at Collaborative Robotics in Santa Clara.