Work Experience

Systems Engineer at Qualcomm (Jan 2020 - Apr 2023)
    My role as an Automotive Safety Systems Engineer is to understand the functional safety expectations of a System-in-Package (SiP) and System-on-Chip (SoC). I coordinate with vendors and IP teams that make up the SoC and SiP to achieve the automotive system's intended functionality and functional safety per ISO 26262 (International Road Vehicles Functional Safety Standards).
      My responsibilities include, but are not limited to:
      • Understanding the automotive system use-cases and the role of individual sub-systems in the use case.
      • System Modelling using Sparx Systems Enterprise Architect to simulate SoC functions and use case.
        • Architectural Diagram such as Block Definition Diagrams (BDD)
        • Behavioral Diagrams such as state-machines, sequence, and activity diagrams.
      • Performed qualitative and quantitative functional safety analyses such as FMEDA, DFMEA, and DFA for various Qualcomm SiPs and SoCs.
      • Authoring technical safety concept and architecture specification documents for Qualcomm SoCs.
      • Preparing flow charts, diagrams, and presentations to represent an SoC and IP visually. Such documents are used for:
        • Effective customer engagement
        • Coordinating with various IP teams to explain each IP’s functionality and role, interactions with other IPs, and the SoC to achieve the end goal.
      • Developed Python scripts to automate and speed up the documentation, safety analysis, and traceability process.
      • Documenting and tracking IP and system level changes through the JIRA tool.
      • Establishing traceability for the entire functional safety life cycle of Qualcomm SoCs and SiPs.
      • Ensuring functional safety work products are developed adhering to functional safety lifecycle processes according to ISO 26262.
      • Played an integral role in internal and external audits and assessments for Qualcomm SoCs and SiPs.
      • Key learnings
        System Architecture & Design ADAS | IVI | Automotive Systems Functional Safety Analyses: FMEDA | DFMEA | DFA
        ISO 26262 | Road vehicles – Functional safety JIRA | JAMA Python | Scripting | Automation
      Systems Engineering Intern at Qualcomm (May 2019 - Aug 2019)
      • Played a crucial role in implementing the tool qualification process for Qualcomm internal tools per ISO 26262.
      • Performed gap analysis between the international standard and existing functional safety compliance in Qualcomm tools and provided a methodology to bridge it.
      • Developed a proof-of-concept web app using JAVA Spring Boot to establish the tool qualification process for Qualcomm.
      • Key learnings
        Tool Qualification | ISO 26262 JAVA | Spring Boot | Bootstrap System Architecture & Design
      Graduate Research Assistant at University of Florida (Oct 2018 - May 2019)
      • Designed and implemented an ML-based detection and mitigation system to introduce robustness in the Co-operative Adaptive Cruise Control (CACC) system.
        • Developed a proof-of-concept by simulating the CACC system and hacking scenarios using Python.
        Key learnings
        ML | Python Autonomous Driving Simulators | CARLA ADAS | CACC
      Software Designer at ALSTOM (July 2016 - July 2018)
        My responsibilities included:
        • Worked on every stage of the software development lifecycle (SDLC) from deriving system and software requirements, designing test cases from requirements, code development, and then running verification and validation test cases on the Maintenance Support System (MSS).
        • Designed and developed REST APIs for the MSS in metro and main-line rail transportation.
          • The MSS is a web app based on Spring Boot and Maven, which manages health data (errors and warnings) and maintenance service requests for all railway sub-systems across different servers.
          • The database used to manage and store the health data was PostgreSQL on Red Hat Enterprise Linux.
        • Enabling the customer engineering team to install and maintain the MSS for metro and main-line rail transportation.
        • Worked on bug fixes and enhancement change requests in the MSS, both front-end (HTML) and back-end through the ClearCase and ClearQuest tools.
        • Collaborated with designers to develop an embedded systems software to perform periodic maintenance of on-board computer systems in European Rail Traffic Management System (ERTMS) trains at Alstom Belgium.
        • Owned the traceability of the entire SDLC for MSS and various other projects using the Reqtify tool.
        • Key learnings
          Web Application Development JAVA | Spring Boot PostgreSQL
          SW System Architecture & Design Linux Server Clustering Storage Area Networks
        Intern at ALSTOM (May 2015 - July 2015)
        • Designed and developed a Low Voltage Control logic simulation, implementing the train control system design.
        • Designed and developed an entire validation platform that simulates the train operator’s console for the Indian metro railway system in 2 months, accelerating the project road map by a year.
        • Key learnings
          ControlBuild NI LabVIEW | PXI cards Train Control

        Teaching Experience

        Organized and Conducted various workshops
        • Workshop on Android Application Development and Embedded systems for students:
        • As a motive to teach underprivileged students and share knowledge on android application development and embedded systems, I organized and conducted 2 workshops. A 3 day workshop for over 60+ students at College of Engineering, Guindy and a 4 day workshop at Knowledge Institute of Technology, Salem. In which me and my team provided them with hands-on experience in Arduino and Android Application Development.


        Leadership Experience

        As part of HumaNITTy, CYBER-TRONiX and Pragyan, I have held various positions of responsibility.
        • Co-Founder and Lead volunteer at HumaNITTy
        • HumaNITTy is an umbrella organization of all the social responsibility clubs of NIT-Trichy. We started with 50 volunteers and it has grown to 300+ volunteers with 2 National level awards (FICCI and ASSOCHAM awards for Best Institute with Social Responsibility).


        • Co-Founder-Tutor at CYBER-TRONiX
        • CYBER-TRONiX is a platform which imparts technical knowledge to lesser privileged students through technical workshops. Using this platform we have reached out to over 1400 lesser privileged students.


        • Manager at Pragyan
        • Pragyan, the international techno-managerial fest of National Institute of Technology, Tiruchirappalli ISO 20121:2012 Certified. I organized and managed Brain Wave robotics workshop during Pragyan 2015.


        Achievements and Awards

        Texas Instruments Innovation Challenge India Design Contest 2015

        Top 86 semi-finalist from 1209 teams Semi-finalist, Texas Instruments Innovation Challenge India Design Contest 2015 among over 1200 participating teams from all over the country competing in various fields and technologies of Electronics

        Entry to Texas Instruments Innovation Challenge India Design Contest 2015

        Working Demo

        Sangam, Pragyan 2014

        Sangam 2014 Second Runner-up, Sangam Pragyan - 2014 among over 300 participating teams competing in various fields and technologies

        Working Demo

        Technical Skills

        Programming Languages JAVA | Python | C/C++ | HTML | XML | Elixir
        Databases PostgreSQL | MySQL
        Software Development Frameworks Spring Boot | Phoenix | Bootstrap
        Electronics Arduino | TI & AVR micro-controllers | Xilinx & Papilio FPGA
        Operating Systems Linux | Windows

        Education

        Degree Major University / Institution CGPA Class of
        Master of Science (MS) Computer Engineering

        University of Florida, Gainesville

        3.7/4 Fall 2019
        Bachelor of Technology (B.Tech) Electrical and Electronics National Institute of Technology, Tiruchirappalli 7.20/10
        Spring 2016