Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Santosh Soundararajan

Senior Software Engineer at Microsoft
Bengaluru

Summary

Seasoned and proficient SW Engineer with over 11 years of experience in the intricate realm of embedded systems. Renowned for architecting and executing sophisticated automated testing strategies tailored to the unique challenges posed by software within the embedded devices.

Currently working on an exciting silicon product that is targeted towards the Cloud Engineering and AI market.

Worked on Qualcomm Cloud AI HW Inference accelerator program in Corporate R&D aimed at various use cases like Edge/Cloud/Automotive - primarily responsible for CI/CD infrastructure, tools building and testing the platform as well as validating the ML-Applications that helps executing Onnx / Pytorch/Tensorflow/Caffe models and compiler feature sets on the cloud HW. Previously led a global SW CI/CD and test team of 4 Engineers for a tinyML capable SoC. Designed and implemented an idea of managing two version control tools at the same time thereby saving huge licensing cost. Also, worked on Software subsystem integration and verification for an LEO satellite communication system, primarily involved in pre-integration and test automation using Perl and Python by contributing to existing framework as well as developing stand-alone automation tools. Prior to that, I've worked around 17 months extensively on LTE, UMTS and GSM - UE Protocol Stack Verification & Validation activities in headquarters of Samsung Device Solutions Research group, South Korea.

Overview

13
13
years of professional experience
4
4
years of post-secondary education
1
1
Certification

Work History

Senior Software Engineer

Microsoft
05.2024 - Current
  • Working on exciting silicon product that is being developed in-house targeting data center and GPU space.
  • Enhanced software functionality by identifying and resolving complex technical issues.

Staff Engineer

Qualcomm
11.2023 - 05.2024
  • Part of the System Integration and Test group that is responsible for managing the SW infrastructure and validation of the Cloud AI 100 HW
  • Primarily involved in CI/CD processes, test plan development, creating test content, building tools and automation for various cycles of SDK creation, conceptualized a tool that developers can use for creating their own version of custom SDKs, built GUI as well as CLI tools for developers to reproduce fail scenarios locally that helped speed up the debug process

Senior Lead Engineer

Qualcomm
11.2020 - 10.2023
  • Working as a part of the sub-system integration/CI team for the Machine Learning HW Inference Accelerator program aimed at various Edge/Cloud/Auto use cases
  • Developed complex test plans and automated them using tools based on Python to closely track the performance and accuracy of the models
  • Containerized the build and test jobs wherever possible resulting in portability, issue reproducibility and reusability of the same HW irrespective of the OS
  • Previously led a global SW CI/CD and test team for a tinyML capable SoC - responsible for delivering and qualifying the companion chip - contributed from bring-up till CS release
  • Created test strategies, hired, and built the team and ensured heavy lifting of setting up SW/HW infra for CI/CD systems ensuring code quality right from pre-silicon stage
  • Designed and implemented an idea of managing two version control tools (Git-P4) at the same time thereby saving huge licensing cost for a team of 15
  • Adapted a test automation framework from a wearable platform and modified it to work for the XR ecosystem
  • Ideated, designed, and developed various tools for automating the build procedures, flashing the binaries on to the targets, maintained the releases to internal customers - published papers about the innovation in hackathons and tech summits in Qualcomm
  • Acted as a single point of contact for any SW test related work items, representing the team in various high level design discussions, SW workshops, weekly meetings.

Senior Engineer

Qualcomm
02.2017 - 11.2020
  • Worked as a part of Wireless R&D group, involved in Subsystem Integration for the development of UT and GW for OneWeb communications to deliver high-speed Internet access to billions of people worldwide
  • Responsibilities include test plan creation, script development, postprocessing of logs and ensuring zero dead on arrival builds to the SIT team
  • The OneWeb communications network is enabled through a next generation low-earth-orbit (LEO) satellite constellation made up of hundreds of satellites, orbiting at approximately 1,200 kilometers and working in coordination to create the world's largest coverage footprint.

Senior Software Engineer

Samsung Electronics
07.2013 - 02.2017
  • I) Protocol Issue analysis: Worked in Commercialization team that primarily handles issues raised from field all over the world and Interoperability with various operators like (ATT, TMO, Docomo)
  • Identified and cornered numerous 3G and LTE data throughput issues during flagship commercialization of Samsung devices with Exynos Processors
  • Ii) Verification activities: Hands on experience with Network simulator and test bed tools like Anite Protocol Conformance Toolset (PCT), SAS, Comprion IT3-pro, R&S message Analyzer
  • Iii) Test Automation: Worked on development of 'C' based application that basically automates the analysis of failure logs and generates the FLA
  • Enthusiastic about automating routine activities, developed many small scripts to automate live regression test scenarios, flash binaries to devices and auto validate changes that are made in the application.

Intern

Nokia
03.2011 - 06.2011
  • Summer Intern at Alcatel Lucent
  • Telecommunication Networks, PSTN, Internet,2G
  • Learnt the concepts of PSTN networks
  • Prepared weekly reports on the new concepts learnt
  • Understood the key areas of Alcatel-Lucent in Bharti Airtel Networks
  • Learnt the different types of networks

Education

Bachelor's degree - Electrical, Electronics and Communications Engineering

Vellore Institute of Technology
Vellore, Tamilnadu, India
01.2009 - 04.2013

Skills

Python (Programming Language)

Test Automation

Debugging

Continuous Integration and Continuous Delivery (CI/CD)

Jenkins pipeline

Release Management

Dockers and Containers

Verification and Validation (V&V)

Test framework development

SDLC

Embedded systems

Machine learning

Certification

Introduction to Machine Learning in Production, Coursera, ZK9P7D4JQ92N

Timeline

Senior Software Engineer

Microsoft
05.2024 - Current

Staff Engineer

Qualcomm
11.2023 - 05.2024

Senior Lead Engineer

Qualcomm
11.2020 - 10.2023

Senior Engineer

Qualcomm
02.2017 - 11.2020

Senior Software Engineer

Samsung Electronics
07.2013 - 02.2017

Intern

Nokia
03.2011 - 06.2011

Bachelor's degree - Electrical, Electronics and Communications Engineering

Vellore Institute of Technology
01.2009 - 04.2013
Santosh SoundararajanSenior Software Engineer at Microsoft