EMS Engineer

Job Summary:

The EMS Engineer will oversee the complete lifecycle of Blue Nova’s Energy Management System (EMS), including design, development, deployment, and maintenance. This role ensures the EMS integrates seamlessly with Blue Nova’s energy products and micro/mini-grid devices. The EMS Engineer will work closely with the CTO and software team to align technical and strategic goals, driving innovation in energy management solutions.

Key Responsibilities:

  • Ensure that the BNE EMS has a vision, defining the roadmap, and ensuring alignment with BNE business goals in collaboration with the CTO.
  • Engage with stakeholders to understand requirements and ensure the EMS meets customer and operational needs.
  • Create and maintain product backlogs, prioritize features, and ensure timely delivery of key functionalities.
  • Lead the system design of the EMS to ensure effective integration with Blue Nova’s battery and energy products, as well as all subsystems, such as meters, inverters, generators, load control and SCADA systems.
  • Specify system architecture and integration points, considering data monitoring, control, and analytics requirements.
  • Ensure a scalable modular approach that is easy to implement, deploy, modify and manage.
  • Collaborate with the development team to implement new features, providing technical direction and oversight.
  • Lead the deployment of EMS solutions in various environments, ensuring stability, scalability, and security.
  • Oversee system upgrades, patches, and continuous improvements to enhance performance and reliability.
  • Develop and implement monitoring mechanisms to proactively address system issues and minimize downtime.
  • Ensure strong integration with a system monitoring and management system.
  • Work closely with software engineers, providing direction on technical decisions to ensure alignment with the EMS vision.
  • Foster collaboration across cross-functional teams and groups to ensure seamless integration and high-quality delivery.
  • Liaise regularly with the project office regarding implementations and deployments.
  • Ensure that technical documentation, including system architecture, integration manuals, and user guides are generated and maintained.
  • Provide training and support to other internal teams, ensuring a solid understanding of EMS capabilities and functionality.

 

Job Requirements:

  • Bachelor’s degree in electrical engineering, Software Engineering, or a related field.
  • Minimum of 2 years’ experience in EMS, SCADA, iOT, or other industrial control systems, with at least 1 years in a technical leadership role.
  • Proven experience in managing system design, development, and deployment in energy or IoT-related industries.
  • Strong understanding of energy management, battery systems, mini-grid systems and renewable energy integration.
  • Experience with communication protocols such as Modbus, MQTT, CAN-bus.
  • Familiarity with cloud platforms (e.g., AWS) and modern software development practices.
  • In depth knowledge of iOT development, including fluency in the Node Red platform
  • Understanding of data analytics and machine learning integration is a plus.