Job Openings EMS Engineer

About the job EMS Engineer

EMS Engineer - 12 Month Contract

Responsibilities

EMS System Engineering 30% of Time

  • Ensure that the Clients EMS has a vision, defining the roadmap, and ensuring alignment with Clients 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.

2. System Design and Development 25% of Time
  • Lead the system design of the EMS to ensure effective integration with Clients's battery and energy products and all relevant subsystems (meters, inverters, generators, load control, SCADA).
  • 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 with technical direction and oversight.

3. Deployment and Maintenance 20% of Time
  • Lead EMS deployments across environments, ensuring stability, scalability, and security.
  • Oversee system upgrades, patches, and performance improvements.

  • Develop monitoring mechanisms to address system issues proactively.

  • Ensure integration with system monitoring and management systems (NOC).

4. Collaboration and Team Support 15% of Time
  • Work closely with software engineers, providing technical direction.

  • Foster collaboration across teams to ensure integration and quality.

  • Liaise regularly with the project office on implementations and deployments.

5. Documentation and Training 10% of Time
  • Generate and maintain technical documentation (architecture, manuals, guides).
  • Provide training and support to internal teams on EMS capabilities.

Minimum Requirements
Qualifications:
  • Bachelors degree in Electrical Engineering, Software Engineering, or a related field.

Experience:
  • Minimum 2 years experience in EMS, SCADA, IoT, or industrial control systems.

  • At least 1 year in a technical leadership role.

  • Proven track record in system design, development, and deployment in energy or IoT sectors.

Key Competencies
Knowledge:
  • Strong understanding of energy management systems, battery systems, mini-grid systems, and renewable energy integration.

  • Experience with communication protocols: Modbus, MQTT, CAN-bus.

  • Familiarity with cloud platforms (e.g., AWS) and modern software development practices.

  • In-depth knowledge of IoT development, particularly Node-RED.

  • Understanding of data analytics and machine learning integration (a plus).

Skills and Abilities:
  • Leadership: Ability to lead projects and teams, delivering innovative solutions.

  • Problem Solving: Strong analytical skills for diagnosing and resolving system issues.

  • Stakeholder Engagement: Experience in gathering requirements and aligning product goals.

  • Communication: Excellent verbal and written communication skills.

  • Adaptability: Comfortable in fast-paced environments with shifting priorities.