Apply now »

Sr Software Engineer - Controls

Functional area:  Research & Development
Onsite or Remote:  Onsite
Country/Region:  IN
City:  Bengaluru
Location: 

Bengaluru, KA, IN, 560058

Company name:  Epiroc Mining India Ltd
Date of posting:  Jun 2, 2026

Are you ready?

Job Title : Sr Software Engineer - Controls

Location : Bangalore

Job Requirements :

Design and develop Control System:

•            Control systems design, specifications, programming, simulation and testing, and startup assistance.

•            Experience in Developing PLC Logic based on IEC61131-3 and interface logic with HMI from concept to operational use with CODESYS based controller.

•            Utilize CODESYS V2.3, V3.5 Structured text language in system development.

•            Apply object-oriented programming techniques in system design and development.

•            Leverage IO interface knowledge (PWM, ADC, DAC, Digital IO) for hardware integration.

•            Develop and integrate sensor and actuator interfaces, ensuring robust electronic control systems.

•            Working with Model based development and simulation using MATLAB.

•            Independently debug and resolve complex issues, ensuring system reliability.

•            Maintain comprehensive documentation for designs, specifications, test cases, and results.

Configuration Tools and Protocol:

•            Implement and troubleshoot CAN interfaces for device communication, focusing on J1939 protocols.

•            Employ configuration tools for managing CAN messages, sensors, and actuators.

•            Experience with CAN Diagnostic Tools, CAN Bus, CANOpen, J1939, Industrial Ethernet, RS485.

Collaborate with Cross-Functional Teams:

•            Work closely with engineers, project managers, and other stakeholders to gather requirements and ensure successful implementation of Controls solutions.

•            Participate in design reviews and provide feedback to improve system performance and user experience.

System Testing and Troubleshooting:

•            Conduct thorough testing and validation of Controls applications to ensure compliance with project specifications and industry standards.

•            Troubleshoot and resolve technical issues related to Controls systems to ensure maximum efficiency and reliability.

Documentation and Training:

•            Provide comprehensive documentation for developed applications and conduct training sessions for end-users to facilitate effective system operation.

•            Maintain up-to-date knowledge of industry trends and best practices in ECU development.

 

Required Qualification :

•            6 to 10 years of experience in development of ECU automation systems.

•            Experience with CODESYS 3.5

•            Proficient in CODESYS Structured Text Programming.

•            Deep knowledge of PLC programming (STL, Ladder, FBD etc.) using IEC 61131, CAN Protocol Interface, preferably with CODESYS.

•            Knowledge of Model based development and simulation using MATLAB.

•            Experience with automation solutions for heavy machinery which includes drives, hydraulic, pneumatic and motor control systems.

•            Hands-on experience with Mining/Construction Machines/Equipment.

•            Excellent analytical and problem-solving skills to be applied in design, programming and troubleshooting

•            Protocol like CANopen and J1939

•            Experience with ECU automation and control systems.

•            Certification in relevant technologies or programming languages.

•            Strong problem-solving skills and attention to detail.

•            Excellent collaboration and teamwork abilities

•            Fluent in English Language both written and verbal

•            Good Communication Skills

 

Our Mission:

Controls Team, EITC works within Epiroc, and our mission is to

•            Provide a stable and reliable Controls Solution to Epiroc equipment.

•            Support integration of Epiroc attachment to Partner Vehicles for strategic requirements.

•            Achieve Model-based Control solution development

•            Support Platform Architecture development for Epiroc Fleet.

•            Support upgrades of Controls related Hardware and related software.

•            Ensure the solution is secured against cybersecurity threats

•            Drive the future of Data Analytics ecosystem for Control Solutions aligning with long-term vision and roadmap of Division.

 

Why Join Us?

We are currently having projects from various Divisions and are working on providing ECU solutions primarily for IFM Controllers and Displays.

We have expertise in IFM Controllers, CODESYS software, CODESYS Visualization software, MATLAB, Simulink, CANalyzer, CANoe and others.

With Epiroc vision to automate all our mining equipment, we foresee number of projects in our roadmap and will increase with time.

As Controls Team, we are growing steadily and incorporating more competence and offering and therefore are looking for dynamic team members who are energetic and can complement the team.

The Sr. Software Engineer role that we offer, is a significant role in the understanding the Controls requirement of the equipment/machines and design and develop the ECU Logic which are consistent and aligning to Requirement and Specification. As a Sr. Software Engineer you will be working on ECU/Controls Projects and will be designing and developing the ECU Code and integrating it with HMI Development and ensuring that implemented functionalities are working smoothly. You also need to interact with Customer and guide and collaborate with other Team members to achieve the Project Goals.

It all starts with people. The world needs metals and minerals for the energy transition and our cities and infrastructure must be developed to serve a growing population. To succeed, we need to speed up the shift towards more sustainable mining and construction industries. We at Epiroc accelerate this transformation, together with customers and business partners in more than 150 countries, by developing and providing innovative and safe equipment, digital solutions, and aftermarket support.

All new thinkers are welcome. We are looking for those who want to develop, grow, and dare to think new. In Epiroc we attract, develop, and retain diverse talent valuing authenticity and unique perspectives, driving our spirit of innovation. We foster an inclusive culture where diversity isn't just a goal but a part of our values and way of working. This is how we do business for a sustainable future.  Learn more at www.epiroc.com

 


Job Segment: R&D Engineer, Test Engineer, Testing, Controls Engineer, Software Engineer, Engineering, Technology

Apply now »