HamburgerMenu
hirist

CNH Industrial - Software Virtualization Test Developer - CAPL Scripting

Posted on: 17/09/2025

Job Description

Job Purpose :

As a Software Virtualization Test Developer, you will support the design of timely, efficient and cost-effective software development through creating virtual test environment, Automation framework, automated test scripts and test execution to facilitate automated testing of application software.

Key Responsibilities :

- Defined test cases from requirements and analyze system test cases for implementation in virtual/SIL environment

- Create robust test scripts for testing the feature under test : Unit level and in system level

- Support in design & development of Automation test framework as per the test automation strategy using CAPL and Python

- Support in developing and updating virtual/SIL test environment (based on C and C#) as per the project requirements

- Identify & implement process improvements to realize efficiencies and maximize reuse

- Test execution, reporting and troubleshooting of failed test cases

- Manage test cases and reports in PLM tools like Polarion, Jira, etc

- Analyze the problems found during validation testing and create tests to reproduce the issue in the virtual environment

- Work as one team with system and software engineering teams

- Drive the team to implement test system improvements

- Efficient communication skills with local and remote teams

Experience Required :

- Around 5-8 years of industry experience in the domain of Embedded SW development and validation

- Excellent knowledge of Python with Test automation Experience in embedded environment

- Basic knowledge of C and C# to develop embedded SW and SIL test environment

- Experience in developing Test Framework and Test Automation using scripting language (Python, CAPL etc.)

- Knowledge and experience on CAN, LIN and other communication protocols

- Excellent communication skills, both verbal and written in English language.

- Strong virtual team-oriented mentality (promote collaboration, synergies, collective decisions).

- Strong attitude in analyzing, designing and developing medium/high complex solutions.

- Strong attitude in Problem solving.

- Knowledge of SAE J1939, ISO 11783 (ISOBUS) and SAE 14229 (UDS) Communication protocols is a plus

- Experience in developing Embedded Systems (C, C#, or Java).

- Experience in SVN/GIT

Preferred Qualifications :

- Bachelors Degree in Computer Science.

What We Offer :

We offer dynamic career opportunities across an international landscape.

As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.


info-icon

Did you find something suspicious?