One of our prestigious client “Auto OEM” Is looking for “L3 – SW Verification Engg 1”.
Job Title L3 – SW Verification Engg 1
Location: Akurdi, Pune
JOB REQUIREMENTS
- Essential : BE/ BTech/ ME/ Mtech/ MSc in Computer Science/ Electronics (& Telecommunication)/ Instrumentation & Control
- Work Exp : 5 – 7 yrs for Engineer, 8 – 10 years for Lead Engineer
Required Exposure:
- Authoring Unit test cases in TESSY/ VectorCast or such other environment.
- Basic understanding of Python with some experience in Python scripting.
- Good understanding of C/ C++.
- Projects developed using Raspberry Pi that have required interfacing with external components.
Preferred add-ons:
- Knowledge of Jenkins to automate regression testing.
- Some exposure to testing on Virtual ECU using products from Qtronix/ VEOS
- Knowledge of Labview.
- ISTQB Certification would be advantage.
The selected candidate shall verify embedded software/ tools used to generate embedded software using multiple modalities. He/ She shall be involved with deployment of static code analysis along with extraction of key metrics such as Code Complexity metric in addition to memory usage statistics for each build. He/ she must be able to devise unit test scripts that allow the code under test to be tested as a black-box in simulation and real hardware environments. To facilitate this, BAL has developed a concept that allows the software on the ECU to be run as a virtual ECU in Windows. The selected candidate shall be responsible for maintaining the virtual ECU infrastructure, and developing unit tests that can run in this environment as part of a suite of regression tests in a nightly build system. Further, BAL has also developed a universal tester based on a Raspberry Pi platform that can be interfaced with a real ECU. Test scripts can be created in this platform that allow the Rpi based hardware to generate outputs to the ECU under test and read inputs to ensure correct operation. The selected candidate shall be responsible for authoring and maintaining these scripts for each control unit. These are eventually deployed at the Control unit manufacturing end of line to test each Control unit that is produced. The selected candidate shall therefore be the primary point of contact with the manufacturing partner to define and deploy the test cases at manufacturer End Of Line.