Summary
Overview
Work History
Education
Skills
Projects
Websites
Academic Prospects
Employee Summary
Timeline
Generic
SWAPNIL KHANDAGALE

SWAPNIL KHANDAGALE

Bengaluru

Summary

To obtain an embedded system engineer position with an electronics company, where my electronics and programming skills together can help in the design and development of microprocessors for various devices.

Overview

8
8
years of professional experience

Work History

Marelli India Pvt LTD

Assistant Manager
Banglore
11.2023 - Current
  • Developed audio HAL for improved integration and performance.
  • Engineered audio BSP for enhanced system functionality.
  • Implemented FM/AM/DAB radio support to expand multimedia capabilities.
  • Conducted audio calibration to optimize sound quality.
  • Created audio framework for streamlined application development.
  • QUALCOMM - 6125 chipset

Senior Software Engineer I

Thundersoft India Private Limited
10.2022 - 11.2023
  • Resolved issues within Audio Subsystem for Android and QNX.
  • Gained expertise in Android Audio Stack, AudioFlinger, ALSA, and audio drivers.
  • Contributed to development of Android audio framework.
  • Acquired knowledge in Audio Track, Audio Flinger, Audio Service, and Audio HAL.
  • Modified codebase and created patches using Git.
  • Worked on hardware boards: 8155 (HANA), 6155 (Talos), and 8295 (Makena).
  • Utilized tools including QACT, QXDM, ALPACA, and QFIL.

Software Engineer

Wipro Ltd
Bengaluru
07.2021 - 10.2022
  • Resolved physical address calculation issue in DRAM EDAC single bit driver.
  • Developed and implemented patches to enhance code functionality.
  • Upgraded OpenSSL from version 1.0.1p to 1.1.1l for improved security features.
  • Integrated TLS 1.3 into customized OpenSSL engine to enhance encryption standards.
  • Demonstrated proficient programming capabilities in C/C++ for system-level development.
  • Applied strong understanding of networking concepts, including TCP/IP, TLS, and SSL.
  • Executed kernel upgrade process from version 5.4.30 to 5.4.152 using GCC 7.3.0 toolchain.
  • Debugged Cisco AP 2800 wired protocol issues, including resolving VLAN-related UDP checksum errors.

Sr. Embedded Software Developer

M-Tech Innovation Ltd
Pune
05.2019 - 07.2021

Embedded Firmware Engineer

Process Precision Instruments
Vasai
11.2018 - 04.2019

Embedded Firmware Engineer

Gentrack electronics india pvt Ltd
11.2017 - 10.2018

Education

Embedded Software Training - C, CPP, Python, Embedded C, Linux

Vector India
India
12.2017

Bachelor of Engineering - Electronics And Telecommunication

Shivaji University
India
06.2017

Skills

  • C
  • CPP
  • Embedded C
  • Python
  • Linux device driver
  • Keil 5
  • Arduino IDE
  • Eclipse
  • Meld
  • Cscope
  • I2C
  • SPI
  • UART
  • RTOS
  • GSM
  • TCP-IP
  • Modbus
  • GPS
  • Bluetooth
  • RS232
  • RS485
  • CAN
  • 8051
  • PIC16
  • PIC18
  • LPC2148
  • LPC1768
  • Raspberry Pi
  • AVR
  • Cypress
  • Development of audio HAL
  • Audio subsystem troubleshooting
  • FM/AM/DAB radio integration
  • System-level programming in C/C
  • Kernel upgrade implementation
  • Android audio frameworks

Projects

Multimedia Audio (Qualcomm), Senior Software Engineer I, Thundersoft India Private Limited, 10/01/22, Present, Resolve issues in Audio Subsystem - Android, QNX., Good experience with Android Audio Stack, Audioflinger, ALSA, Audio drivers and Audio architecture., Experience in Android audio framework., Good knowledge of Audio Track, Audio Flinger, Audio Service, Audio HAL., Made changes in code and creates the patches with git., Worked on boards - 8155(HANA), 6155(Talos), 8295(Makena)., Tools - QACT, QXDM, ALPACA, QFIL. EDAC (Error Correction And Detection) (Marvell), Project Engineer, Wipro Limited, 07/01/21, Present, Handling issues in EDAC subsystems., Fixed the issue of physical address calculation in DRAM edac single bit driver., Made changes in code and creates the patches. OpenSSL (Marvell), Project Engineer, Wipro Limited, 07/01/21, Present, Upgrading the version of openssl-1.0.1p to Openssl-1.1.1l., Implemented TLS1.3 version from openssl in a customized openssl engine., Have good programming skills in C/C++., Solid understanding of networking subjects (TCP/IP, TLS, SSL)., Working Knowledge of Linux operating system. Kernel Porting (Marvell), Project Engineer, Wipro Limited, 07/01/21, Present, Worked on kernel upgrade from 5.4.30 to 5.4.152., In kernel 5.4.152 need to compile with gcc7.3.0 toolchain., Worked on compilation issue and porting issues., Integrated gcc10.1 latest toolchain with kernel V5.4.152 and V5.15. CISCO NSS(Network Security Subsystem), Project Engineer, Wipro Limited, 07/01/21, Present, NSS is a firmware code which is responsible for implementing the security in cisco AP., Responsible for debugging various issues in cisco AP 2800 wired protocol., Debugged issue of UDP checksum becoming zero while using EAP TLS protocol., Enhanced the driver and nss interface to transfer debug logs. ACCESS CONTROL SYSTEM, Embedded Engineer, M-TECH Innovation Ltd, 05/01/19, 07/01/21, Developed RFID and Biometric based access control system using 8051 microcontroller., Implemented attendance system using .net Windows Form Application. Bio-metric Fingerprint Card, Embedded Engineer, M-TECH Innovation Ltd, 05/01/19, 07/01/21, Built a Biometric Fingerprint Card for secure identity verification. VEHICLE TRACKING SYSTEM, Embedded Engineer, M-TECH Innovation Ltd, 05/01/19, 07/01/21, Developed a real-time Vehicle Tracking Solution based on GSM, GPS, and GPRS. CAPSENSE TOUCH PCB DESIGN, Embedded Engineer, M-TECH Innovation Ltd, 05/01/19, 07/01/21, Designed systems to replace conventional buttons and switches.

Academic Prospects

  • Embedded Software Training, Vector India, 12/01/17, 78.76%, C, CPP, Python, Embedded C, Linux
  • Bachelor of Engineering, Electronics And Telecommunication, Shivaji University, 06/01/17, 67.63%, Data Structure and Algorithms, Microcontrollers, Embedded Systems, Signals and Systems

Employee Summary

6+ Years, Senior Software Engineer I, Thundersoft India Private Limited, 10/01/22, Present, Software Engineer, Wipro Ltd, 07/01/21, 10/01/22, Sr. Embedded Software Developer, M-Tech Innovation Ltd, 05/01/19, 07/01/21, Embedded Firmware Engineer, Process Precision Instruments, 11/01/18, 04/01/19, Embedded Firmware Engineer, Gentrack electronics india pvt Ltd, 11/01/17, 10/01/18

Timeline

Marelli India Pvt LTD

Assistant Manager
11.2023 - Current

Senior Software Engineer I

Thundersoft India Private Limited
10.2022 - 11.2023

Software Engineer

Wipro Ltd
07.2021 - 10.2022

Sr. Embedded Software Developer

M-Tech Innovation Ltd
05.2019 - 07.2021

Embedded Firmware Engineer

Process Precision Instruments
11.2018 - 04.2019

Embedded Firmware Engineer

Gentrack electronics india pvt Ltd
11.2017 - 10.2018

Embedded Software Training - C, CPP, Python, Embedded C, Linux

Vector India

Bachelor of Engineering - Electronics And Telecommunication

Shivaji University
SWAPNIL KHANDAGALE