Ankit Nanda

Product Manager

Bengaluru, Karnataka, India12 yrs 1 mo experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 10 years of experience in software validation.
  • Expertise in test automation and debugging.
  • Proficient in C and C++ for embedded systems.
Stackforce AI infers this person is a Software Validation Engineer specializing in Automotive and Semiconductor industries.

Contact

Skills

Core Skills

Software ValidationTest AutomationValidation EngineeringSoftware DevelopmentTesting

Other Skills

CC++System Integration TestingValidationDebuggingTest Plan DevelopmentScrumAzure DevOpsHIL TestingTest Code DevelopmentOBD-II FeaturesLIN CommunicationVB ScriptingDevice DriversUART

About

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.

Experience

12 yrs 1 mo
Total Experience
3 yrs
Average Tenure
4 yrs 11 mos
Current Experience

Intel corporation

System Software Validation Engineer

Jun 2021Present · 4 yrs 11 mos · Bengaluru, Karnataka, India · Hybrid

  • Responsible for the Integration, Validation and Debugging of the software across the stack for a Tester (High Density Burn In Tester).
  • Worked as a Scrum Master for an agile team for the validation projects. Used Azure DevOps (VSTS) for same.
  • AI enablement with Automated part of validation tests and developed the scripts to analyze logs with the help of co-pilot.
  • Designing and Developing of the Software Validation environment, the integration and the enabling of the software stack.
  • Analyze test requirements for the ATE, developed comprehensive test plans to validate software features on the tester platforms.
  • Worked on Complete cycle of Test Plan Development, Test Scenarios Identification including the boundary conditions, Test Case Implementation, Validation, Regression and Bug Identification and Resolution.
  • Worked on Graphics Interface Unit (GUI) tools validation on the software for the tester platform.
  • Validated software features across diverse test scenarios and corner cases to ensure the Tester Operating System (TOS) being released to the customers is of great quality and minimum defects.
  • Implemented key features including Serial Capture Stream and Active Channel Depop delivering $80M in cost savings for Intel.
  • 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.
  • 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.
CC++Test AutomationSystem Integration TestingValidationDebugging+4

Mercedes-benz research and development india

Validation Engineer

Feb 2018May 2021 · 3 yrs 3 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
HIL TestingTest Code DevelopmentValidationOBD-II FeaturesLIN CommunicationVB Scripting+2

Bosch engineering and business solutions

Associate Software Engineer

Jul 2015Feb 2018 · 2 yrs 7 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
CC++DebuggingDevice DriversUARTADC+2

Bharat sanchar nigam limited

Intern

Jan 2014May 2015 · 1 yr 4 mos · Bangalore

Education

Sir M Visvesvaraya Institute of Technology, BANGALORE

Bachelor of Engineering (B.E.) — Electronics and Communication Enginnering

Jan 2011Jan 2015

Kendriya Vidyalaya

PCM and CS in 10+2

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Software Validation & Test Automation

Explore similar profiles based on matching skills and experience