Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

SHIVAM SETH

Embedded Software Developer
Bangalore

Summary

Experienced software engineer with 13 years of expertise in designing, developing, and debugging software stacks. Passionate about research and development, with a drive for building innovative proof-of-concepts and solving complex problems through creative solutions. Utilizes problem-solving skills, time management abilities, and strong interpersonal skills to consistently deliver high-impact results.

Overview

13
13
years of professional experience
2012
2012
years of post-secondary education

Work History

Principal Engineer

Microchip Technology India Pvt. Ltd
Bangalore
12.2020 - Current
  • Currently working on Performance improvement project that aims to provide higher IO performance and improved CPU utilization through software level improvement of existing HW RAID storage controller and SWRAID.
  • Implemented various features and also involved in resolving bugs at various levels in driver code.
  • Worked on various POCs like implementing multi function software endpoints in PCIe Tree, NVMe to SCSI translation, analyzing the PCIe switch code and modify the routing rules as per requirement.
  • Implementing lockless resource allocation schemes.
  • Implemented LED management of the server using PCIe configuration space.
  • Worked on windows kernel that involved utilizing the windows WDM library to read the PCIe tree and get required information.
  • Programming Language: C
  • Profiling tools: vTune, Perf, Lecroy PCIe Analyzer, WinDbg, Fio

Senior Engineer

HARMAN CONNECTED SERVICES
06.2017 - 11.2020
  • Worked on smart video display unit having QCOM SDM845.
  • Identification and analyses of display drivers in linux.
  • Initramfs integration for diagnostics.
  • I2C driver for proximity sensor(silicon labs).
  • Worked on Firmware update over the air(FOTA) feature.
  • Worked on device analytics project that would be used by the processes to share events, logs, crash dumps, and device analytics data and upload to the cloud that would later be used by cloud applications to diagnose issues on the device remotely.
  • Programming Language: C++, C

Lead Engineer

HCL TECHNOLOGIES
11.2014 - 05.2017
  • Developed of different features of DSLRs application (middleware). Involves shooting pictures and interfacing with different devices.
  • Involved in requirement, designing, coding, unit testing and bug phase.
  • Understanding the feature requirements, estimation of requirements, designing using state chart, sequential diagrams, class diagrams, based on feature requirements.
  • Programming language: C++
  • Tools Used: Eclipse, Tera Term, GIT, SVN, Gerrit Code Review.

Senior Engineer

IGATE GLOBAL SOLUTIONS
Noida
10.2013 - 11.2014
  • Developed a framework that parsed the complete C files and check the coding standards if they were followed while writing the C files or not.
  • To automate the rules and various coding standards, to check whether the code is proper according to standards using Python.
  • Programming Language: Python
  • Tools Used: Eclipse, Python IDLE 2.7, GDB on Linux, SVN

Senior Engineer

FIBCOM INDIA LIMITED
03.2012 - 10.2013
  • Implementation of DCC passthrough channel(SDH Protocol) on the equipments across module.
  • Modification and optimization of the base code depending upon the new features added and transmission capacity increased.
  • Programming Language: C++
  • Tools Used: ClearCase, Green Hills RTOS, Multi Debugger(IBM), Eclipse, Source Insight, Tera Term

Education

PG Diploma - Embedded Systems & Design

CDAC

B.Tech - Electronics & Communication Engineering

Northern India Engineering College

HSC - undefined

Spring Dale College (I.S.C)

SSC - undefined

Spring Dale College (I.C.S.E)

Skills

C

C

Assembly

Linux Device Driver

Firmware Development

Data Structures and Algorithms

PCIe

NVMe

I2C

OS Concepts

System Architecture

PCIe Analyzer

Vtune

Perf

Windows kernel debugger

Arm Development Studio

Timeline

Principal Engineer

Microchip Technology India Pvt. Ltd
12.2020 - Current

Senior Engineer

HARMAN CONNECTED SERVICES
06.2017 - 11.2020

Lead Engineer

HCL TECHNOLOGIES
11.2014 - 05.2017

Senior Engineer

IGATE GLOBAL SOLUTIONS
10.2013 - 11.2014

Senior Engineer

FIBCOM INDIA LIMITED
03.2012 - 10.2013

B.Tech - Electronics & Communication Engineering

Northern India Engineering College

HSC - undefined

Spring Dale College (I.S.C)

SSC - undefined

Spring Dale College (I.C.S.E)

PG Diploma - Embedded Systems & Design

CDAC
SHIVAM SETHEmbedded Software Developer