Apply now »

Test Engineer - Controls system

Functional area:  Research & Development
Onsite or Remote:  Hybrid
Primary Skills:  Critical Thinking,Analytical Thinking,Active Liste
Country/Region:  IN
City:  Bengaluru
Location: 

Bengaluru, KA, IN, 560058

Company name:  Epiroc Mining India Ltd
Date of posting:  Nov 11, 2025

Are you ready?

Position: Test Engineer

 

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

  • Provide a stable and reliable control solution for Epiroc equipment.
  • Support integration of Epiroc attachment to partner vehicles for strategic requirements.
  • Achieve Model-based control solution development
  • Ensure good quality and reliability of products by rigorously testing and validating every feature and supporting continuous improvement.
  • Support Platform Architecture development for Epiroc fleet.
  • Support upgrades of controls related to 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.

 

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 Visualisation 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 same 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 to the team.

 

Job description

 

Are you ready to take the next step, exhibit your ECU control software development skills and work in a challenging and innovative environment with a global focus?

 

We offer a workplace with colleagues having different culture, competence and demography, where cultures and perspectives meet and work together to achieve common goals. The test engineer role that we offer, has a significant role in understanding the working principle and requirement of the machine and developing test cases and test them on a test bench equipped with electrical components. As a test engineer, you will be working with on ECU/Automation Projects and will be involved in planning, developing and executing test procedures for ECU software and HMI. Some of the projects also have control software development in Simulink environment and may require rigorous testing procedures. You would be required to prepare and present Test Report and take a call on Go/NO-GO of the release taking all aspects and opinions into consideration.

 

Responsibilities and tasks

  • Test case creation and Execution:
    • Design, develop and execute test cases based on product requirements and specifications to ensure coverage of functionality
    • Identify, document and track defects and issues found during testing working with developers to resolve them
    • Ability to meticulously examine software and identify even minor defects. 
    • Able to perform manual testing and automate if necessary.
  • Collaborate with Cross-Functional Teams:
    • Work closely with engineers, project managers, and other stakeholders to gather requirements and provide feedback on product design and functionality.
    • Strong written and verbal communication skills to effectively report defects and collaborate with the development team.
  • System Testing and Troubleshooting:
    • Conduct thorough testing and validation of control software applications to ensure compliance with project specifications and industry standards.
    • Troubleshoot and resolve technical issues related to machine control systems to ensure maximum efficiency and reliability.
  • Documentation.
    • Maintain up-to-date test cases, test plans and test reports.
    • Need to get input from various stakeholders and create release notes.

 

Experience

 

To be successful in this position we believe that you should be self-driven person who has ability to understand the system and come up with complete testing scenarios. To achieve the same, you need to have ability to understand the requirements and Quality expectation and developing the test strategy accordingly. You must be able to translate the requirements into positive test scenario and visualize negative test scenario. You should have a passion to find bugs and see that efforts towards improving quality of the product and should be firm in getting the bugs fixed.

 

You should have good Knowledge of

  • Various types of digital and Analog inputs, sensors and valves/solenoid outputs. Working knowledge of ECU at fundamental
  • Selection of test hardware/equipment and experience in test lab setup and interfaces.
  • Experience with defect tracking tools like Jira or similar systems for logging and tracking defects
  • Various testing techniques (functional, regression, integration, etc.) and experience with different testing levels (unit, system, integration). 
  • Working knowledge on communication protocols like CAN, J1939, CANopen
  • IoT devices, wireless devices and remote controls on machines
  • Machine HMI interface. Knowledge on joysticks, knobs, switches and display system
  • Strong documentation skills for test cases, test plans and test reports
  • Overall testing process knowledge and Bug Life Cycle.
  • Knowledge of identifying regression Test Cases.
  • Experience of Working with Azure Test Plan

 

Good to have

  • Knowledge of testing MATLAB Simulink models in MATLAB environment
  • Good to have experience in or understanding Hardware-in-loop, Software-in-loop testing
  • Hydraulic systems, heavy machinery knowledge and understanding of Controls requirement in this domain
  • Certification in relevant technologies.

 

Skills Required

  • 4-8 years of experience of testing on ECUs, microcontrollers and IO drivers with hardware knowledge.
  • Good Analytical Skills
  • Expertise in use case development and test case design, comprehension of requirements
  • CAN testing tools CANoe, CANalyzer, EDS configuration on CANoe
  • CAPL scripting and Python scripting
  • Good communication and teamwork abilities.
  • Good Knowledge of MS Office (Word, Excel and PowerPoint).
  • Fluent in English Language both written and verbal.

 

Location

The work location is Bengaluru, Karnataka.

 

Educational requirements

Bachelor’s degree in engineering (preferred: Electronics)

Any Training or Certification would be an added advantage.

 

Personality requirements

To succeed in this position, you should have good bug Identification skills and should have ability to differentiate between type of bugs and their impact. You should have good communication skills and should believe in collaboration. You would be able to work independently and be self-motivated to ensure high quality of the deliverables resulting into fewer bugs/issues raised by the customer. You should be confident to justify found issue as a bug and justify it with facts and map it to the requirements.  You should be good at documenting the findings and capturing the scenario in a way which is quick to comprehend. You should have the ability to identify corner scenarios. You should be able to work with multi-cultural team with members located at different places.

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, Testing, Test Engineer, Controls Engineer, Electronics Engineer, Engineering, Technology

Apply now »