Overview
Skills
Job Details
Location :
Duration : 12+ months
Job Summary:
We are seeking an experienced HIL Consultant to support diagnostic software verification across model-in-the-loop (MiL), software-in-the-loop (SiL), and hardware-in-the-loop (HiL) environments. The ideal candidate will have a deep understanding of embedded systems testing, diagnostic protocols (DIDs, RIDs, DTCs), and experience developing custom testing tools in C and Python. You will play a crucial role in ensuring software quality and functionality for next-generation embedded operating systems in heavy machinery such as combines and tractors.
Key Responsibilities:
Design and implement software testing strategies for diagnostic features in MiL, SiL, and HiL environments.
Verify embedded diagnostic software functionality to meet stakeholder and regulatory requirements.
Create, maintain, and execute detailed test plans for software validation across platforms.
Perform continuous testing and verification of OS software, including regression and integration testing.
Support Product Design Reviews (PDRs), focusing on requirement maturity and traceability.
Develop and maintain automated diagnostic testing tools using C and Python.
Collaborate with system engineers and software developers to improve testability and validation coverage.
Qualifications:
Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, Mechatronics, or a related field.
Proven experience in embedded systems testing, particularly in diagnostics for automotive or agricultural machinery.
Hands-on experience with HiL systems such as dSPACE, NI, or Vector.
Strong knowledge of diagnostic protocols: DIDs, RIDs, and DTCs (ISO 14229, UDS, etc.).
Proficiency in programming languages: C and Python.
Familiarity with test management tools and software lifecycle processes (e.g., ASPICE, V-Model).
Excellent problem-solving, communication, and collaboration skills.
Preferred Skills:
Experience with model-based development tools (MATLAB/Simulink).
Familiarity with continuous integration systems and version control (Git, Jenkins, etc.).