Summary
Overview
Work History
Education
Skills
Timeline
Generic

Akhil Vadali

Ottawa,Canada

Summary

Experienced Embedded software developer currently working in CS Canada adept in bringing forth expertise in software development, testing and validation in the industry. Equipped with diverse experience, with experience in Automotive and Railway safety critical domains and promising skill-set, would effectively be able to collaborate as a part of your amazing team.

Overview

6
6
years of professional experience

Work History

Software Engineer

CS Canada
09.2023 - Current

Client: Blackberry QNX Ltd

  • Developing Fault Injection tool to intentionally induce faults in components for negative scenario testing.
  • Developing mock diagnostic monitors to isolate the component under test and assess its functionality in controlled environments.
  • Automating test cases using pytest-qnx framework to streamline testing processes.
  • Developing test cases, test plans, test specifications for Requirement based testing, Integration testing, Fault Injection testing and Safety based testing to keep the software in compliance with EN50128 standard
  • Closely working with developer and functional safety teams with a target to deliver safe output.

Software Engineer

CS Canada
09.2022 - 08.2023

Client: Qualcomm


  • Worked as a C developer for Qualcomm projects namely QNN and CAMX with responsibilities include static analysis of code and Unit testing in C
  • Analyzed AUTOSAR violations reported by Parasoft tool and implementing different code changes preserving code functionality while removing violations and attaining 100 percent statement, branch and MC/DC coverage
  • The aim for the static analysis is to maintain ASIL D standard for automotive software safety while maintaining the lowest code complexity.

Software Developer

Thales Inc
01.2022 - 09.2022


  • Developed Software Component Specification for DUAT project based on requirements which were used as inputs for testing.
  • Worked with the client teams and ensured to attain full statement, branch and MC/DC pair coverage
  • Worked with the client teams to review the test cases developed and were developed in a fully logical sequence as per software component specification and integrate the packages with required branch in GIT.

Model Based Design Engineer

Tata ELXSI Ltd
01.2019 - 12.2019
  • Efficiently designed Simulink model MATLAB for components of automobile instrument cluster of various OEMs
  • Simulated and validated the model design using Model in Loop testing (MIL)method
  • Verified the parameters range and design standards as per requirement
  • Using the Matlab Simulink model and using a framework, created an efficient C code and performed static analysis of the code using Polyspace tool to find AUTOSAR violations and fixed defects maintaining the ASIL D standard
  • Unit Tested the same software code to achieve test reports with 100 percent coverage for statement, branch and MC/DC pairs.

Embedded Product Testing Engineer

TATA ELXSI Ltd
01.2018 - 12.2018
  • Lead a team of three in troubleshooting the embedded C source file with various functionalities of the component in the cluster using Vectorcast tool
  • Worked on solving for effective code within the MISRA coding standards and knowledge of ISO26262 functional safety standards.
  • Worked on CAN communication protocols to implement the efficient program on the cluster
  • Identified and solved the defects in time with precision
  • Hands-on experience with the microcontrollers rh850 and s6j333, which are the main components for clusters
  • Used Vector CANalyzer to test the behavior of ECUs for ADAS features.

Education

Master of Engineering - Electronics And Computer Engineering

Concordia University
Montreal, Quebec
12.2021

Bachelor of Technology - Electronics And Communication Engineering

SASTRA University
05.2018

Skills

  • C Programming
  • Model Based Design
  • C programming
  • Embedded C
  • Python programming
  • Code review and Refactoring
  • Linux Environments
  • Automated Testing
  • Testing and debugging
  • Git
  • Agile Methodologies

Timeline

Software Engineer

CS Canada
09.2023 - Current

Software Engineer

CS Canada
09.2022 - 08.2023

Software Developer

Thales Inc
01.2022 - 09.2022

Model Based Design Engineer

Tata ELXSI Ltd
01.2019 - 12.2019

Embedded Product Testing Engineer

TATA ELXSI Ltd
01.2018 - 12.2018

Master of Engineering - Electronics And Computer Engineering

Concordia University

Bachelor of Technology - Electronics And Communication Engineering

SASTRA University
Akhil Vadali