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.