System Software Validation Engineer @ Intel Corporation | Software Testing, Automation

Bengaluru

Bangalore, India

Bangalore, India

Bangalore
Bachelor of Engineering (B.E.), Electronics and Communication Enginnering
Sir M Visvesvaraya Institute of Technology, BANGALORE

PCM and CS in 10+2
kendriya vidyalaya
Join Ankit and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSystem Software Validation Engineer @ Intel Corporation | Software Testing, Automation
As a System Software Validation Engineer at Intel, I bring over 10 years of experience in software validation, integration, and debugging, with a focus on ATE test platforms and tester stacks. My work includes developing and executing comprehensive test plans, automating test cases using C, and performing various testing techniques such as white-box, black-box, integration, and functional testing. Collaborating with peers, I ensure robust validation and debugging across the software stack. Previously, I contributed to ECU validation and HIL test automation at Mercedes-Benz Research and Development India and software integration for engine management systems at Bosch. My expertise spans test code development, validation of OBD-II features, and low-level device driver development. Proficient in C and C++, I am committed to delivering reliable software solutions through meticulous testing and validation practices. System Software Validation Engineer with thorough hands-on experience in Integration, Validation and Debugging of the Software across the stack for a specific product, platform and feature. Worked on test software development, integration based on different modules and testing (including performance, black-box, white-box, unit test, integration and functionality check and user acceptance testing). Good communication, quick learner, team player, positive attitude, strong decision maker, aptitude, research/analysis skills, versatile and adaptable and able to work with cross functional teams.
Bengaluru
System Software Validation Engineer at Intel Corporation, Jun 2021 - Oct 2025 · 4 y 4 mo, Bengaluru, 1. Responsible for the Integration, Validation and Debugging of the hardware and software across the stack for a Tester (High Density Burn In Tester). 2. Worked as a Scrum Master for an agile team for the validation projects. Used Azure DevOps (VSTS) for same. 3. AI enablement with Automated part of validation tests and developed the scripts to analyze logs with the help of co-pilot. 4. Executed the first-silicon bring up and characterisation, utilising the oscilloscopes and logic analyzers to trace the signal integrity and debug board level issues on a tester. 5. Analyze test requirements for the ATE, developed comprehensive test plans to validate software features on the tester platforms. 6. Validated the functionality of the new architectural features of the next generation testers and silicon designs by developing the testplan, maintaining the RTL simulations and successfully debugged post silicon clocking features using Python automation. 7. Worked on Graphics Interface Unit (GUI) tools validation on the software for the tester platform. 8. Implemented key features including Serial Capture Stream and Active Channel Depop delivering $80M in cost savings for Intel while performing Post Silicon Validation. 9. Implemented the Tester Software Stack for HTOL (High Temperature Operating Life) to execute the tests for 1000 hours on the required TOS with low memory consumption and bugs. 10. Cross Collaboration with Validation, Development and FPGA teams across the globe to work and solve the customer issues and understand new features to bring up the tester’s software.
Validation Engineer at Mercedes-Benz Research and Development India, Feb 2018 - May 2021 · 3 yrs 4 mos, Bangalore, India, 1. Responsible for the Test code scripting and Hardware in loop (HIL) test automation on the ECU related to the on-board diagnostics and delivery of the final test results to the counterparts. 2. Development of the test cases and software document for the Pre Validation testing of the OBD-II modes on the vehicle, Thermal Management and Level-2 Monitoring of ECUs. 3. Mapping and Testing of the pins for the required functionalities on the ECU. 4. Verification and Validation of the software related to the OBD. 5. Work on the Innovation Topics in the team along with other team members (exposure to agile team concept). 6. Test code development and HIL testing for the Electrical Fault Simulation of the ECUs. 7. Development of the test cases and test code for the Cold Air Module of the car using LIN communication protocol. 8. Creation of Automation Test cases using VB scripting for all the modules for test execution on HIL, logging and analysis of failures, test defect verification, self and peer review of the completed task. 9.Collaboration with project manager in tracking and managing the project development process following the V-model based SDLC methodologies (including System Requirements Collection, Design, Coding, Development, Testing. Maintenance, Defect analysis, reporting and tracking). Technical Tools Expertise: a. Coding Languages: C and C++ b. Scripting Language : Visual Basic Scripting (VB Script) c. Coding, Testing and Debugging tools: INCA, CANalyzer, Code-Navigator, Microsoft Visual C++, IAR Embedded Workbench, UDE (Lauterbach JTAG-Trace-32 and Nexus Debugging), LABCAR, Provetech, Hardware in Loop Testing d. Configuration management: SVN repository, JIRA, DOORS e. Communication Protocol: LIN, UART f. Microcontroller knowledge: RL78, Freescale (MPC5777C and MPC5676R), Arduino g. On-Board Diagnostics ( OBD-II) h. Continuous Integration (CI) using Jenkins for SVN repository i. Testing: Manual and Automation
Associate Software Engineer at Bosch Engineering and Business Solutions, Jul 2015 - Feb 2018 · 2 yrs 8 mos, Bangalore, India, 1. Responsible for the Integration, Testing and Debugging of the software on the Engine control unit (ECU) for Engine management system project. 2. Delivery of the final software to the OEMs. 3. UART and ADC low level device driver requirement analysis, design, development and testing for build to specification platform for RL78 controller. 4. Test software development of the device drivers: LIN, BINVDM/EEPROM, Code Calibration memory, Engine off mode timer and I/O diagnostics for MPC5777C and MPC5676R Controller. 5. Testing of Freescale Evaluation test- boards and Electronic Control Unit and setting up of testbenchs. 6. Issue simulation, debugging and resolving. 7.Performed Static Analysis code check on the Software using Polyspace tool. 8. Generating the containers for the software using the Flow-5 Tool. 9. Open Loop and closed loop testing is done using Labcar bHIL setup. 10. Hardware Verification and Validation of the modules on RL78 controller using IAR embedded workbench based on the ARM (computer) architecture. Technical and Tools Expertise: a. Coding Languages: C (or embedded C) and C++ b. Coding, Testing and Debugging tools: INCA, CANalyzer(CANoe), Code-Navigator, Microsoft Visual C++, IAR Embedded Workbench, UDE (Lauterbach JTAG-Trace-32 and Nexus Debugging), LABCAR(HIL) c. Configuration management: SVN repository, JIRA d. Communication Protocol: LIN, UART e. Microcontroller knowledge: RL78, Freescale (MPC5777C and MPC5676R), Arduino f. Knowledge of ARM (Computer) Architecture g. Continuous Integration using Jenkins for SVN repository
Intern at Bharat Sanchar Nigam Limited, Jan 2014 - May 2015 · 1 yr 5 mos, Bangalore
Bachelor of Engineering (B.E.), Electronics and Communication Enginnering, Sir M Visvesvaraya Institute of Technology, BANGALORE
PCM and CS in 10+2, kendriya vidyalaya