18 Sep
|
Artech Infosystems
|
Bengaluru
18 Sep
Artech Infosystems
Bengaluru
RGS ID: 10959520
Location: Bangalore
Role: Developer
Skills: Digital: Python, C Programming, EIS: Simulink/Matlab, EIS: Embedded Software/Firmware Development
Experience Required: 4-6 years
Role Description
Python Developer – ECU Software-in-the-Loop (SIL) Test Automation
Required Technical Skill Set:
- Python 3; Robot Framework; reusable Python test libraries and keywords
- SIL and virtual ECU test execution
- AutoVal/AVPythonLib and CommonTools interfaces
- CAN/LIN/Ethernet/UDS/XCP test automation
- Test reporting, log analysis, Git, Jenkins and CI/CD
Desired Competencies
Must-Have:
- Strong Python programming and software test-automation mindset
- Ability to design modular, reusable and maintainable test libraries/keywords
- Working understanding of ECU, virtual ECU, SIL and closed-loop simulation concepts
- Analytical debugging of script, model, configuration, communication and controller failures
- Clear technical documentation and collaboration with software, controls, calibration and validation teams
Skill Set 1:
- Python 3 development: functions,
classes/OOP, modules/packages, exceptions, file handling, JSON/XML/CSV processing, logging and command-line execution
- Python setting and dependency management using virtual environments, pip and requirements files
- Development of custom Python libraries, test utilities and Robot Framework keywords with clean interfaces and reusable abstractions
- Unit testing of automation code using pytest or equivalent, with readable assertions and failure diagnostics
Skill Set 2:
- Robot Framework keyword-driven test scripting, including suites, resources, libraries, setup/teardown, tags and execution from CLI/IDE
- SIL/virtual ECU test automation or equivalent simulation environments, plant/model interfaces and controller builds
- Automotive communication and diagnostics test scripting: CAN, CAN FD, LIN, Ethernet, UDS and XCP; familiarity with J2534 is beneficial
- Exposure to AVPythonLib, CommonTools standard
📌 Python_Developer (Bengaluru)
🏢 Artech Infosystems
📍 Bengaluru