HMI Developer

Epiroc

The Role

Overview

Design and develop HMI/GUI applications for ECU automation systems

Key Responsibilities

  • controls upgrade
  • hmi development
  • c++/codesys
  • system integration
  • testing validation
  • cybersecurity

Tasks

-Support upgrades of Controls related Hardware and related software. -Develop and Maintain HMI/GUI Applications: -Work closely with engineers, project managers, and other stakeholders to gather requirements and ensure successful implementation of HMI/GUI solutions. -Design, develop, and maintain HMI/GUI applications using C++ and Codesys Structured Text. -Participate in design reviews and provide feedback to improve system performance and user experience. -Integrate HMI with ECU Development (Source Code) and ensure that HMI behaves correctly. -Troubleshoot and resolve technical issues related to HMI/GUI systems to ensure maximum efficiency and reliability. -Conduct thorough testing and validation of HMI/GUI applications to ensure compliance with project specifications and industry standards. -Maintain up-to-date knowledge of industry trends and best practices in HMI/GUI development. -Create HMI templates based on customer requirements\specifications -Ensure the solution is secured against cybersecurity threats -Support integration of Epiroc attachment to Partner Vehicles for strategic requirements. -Ensure consistent, user-friendly and intuitive interfaces for industrial automation systems. -Drive the future of Data Analytics ecosystem for Control Solutions aligning with long-term vision and roadmap of Division. -Achieve Model-based Control solution development -Provide comprehensive documentation for developed applications and conduct training sessions for end-users to facilitate effective system operation. -Provide a stable and reliable Controls Solution to Epiroc equipment. -Align the Interface to Template/Theme/regulations/Color combinations/Symbol Library agreed for the project -Support Platform Architecture development for Epiroc Fleet.

Requirements

  • codesys
  • iec 61131-3
  • canopen
  • j1939
  • qt c++
  • azure devops

What You Bring

-Understanding of Machine sub-system -Protocol like CANopen and J1939 -Knowledge of integrating HMI/GUI with controller. -Knowledge of the Mining and Rock Excavation Business Area in its broadest sense or similar manufacturing businesses -Excellent communication and teamwork abilities -Good Knowledge of MS Office (Word, Excel and PowerPoint) -Familiarity with IEC 61131-3 standard and other relevant programming languages (e.g., Ladder Logic, Function Block Diagram) -Knowledge of additional HMI/GUI development tools and frameworks. -Strong problem-solving skills and attention to detail. -Understanding of Controls requirement for Machines -Good Communication Skills -Understanding Human interactions and balancing between physical and digital controls. -Understanding of safety requirements and protocols for Mining or similar Equipment -Experience with CODESYS 3.5 Visualization -Software design and Development. -Certification in relevant technologies or programming languages. -Proficiency in CODESYS Structured Text or Qt C++ -3 to 5 years of experience in HMI/GUI development for ECU automation systems. -Experience with various PLC platforms (e.g., Allen-Bradley, Siemens, Schneider Electric). -Experience with ECU automation and control systems. -Fluent in English Language both written and verbal -Knowledge of Project Management and document Management software like Azure DevOps, Git, Jira, SNOW etc

The Company

About Epiroc

-Epiroc offers cutting-edge solutions for drilling, excavation, and materials handling, focusing on automation and digitalization. -The company develops advanced mining solutions, including drills, loaders, and haulers for deep underground projects. -Epiroc is a leader in automation, offering remote operation and predictive maintenance solutions to enhance productivity. -Committed to sustainability, the company integrates advanced technology with eco-friendly practices in resource extraction and infrastructure development.

Sector Specialisms

Mining

Infrastructure

Construction

Quarrying

Surface Mining

Underground Mining

Exploration Drilling

Oil and Gas

Natural Resources

Civil Construction

Water Well Applications

Demolition

Recycling