Varun Kumar

Software Engineer

Bengaluru, Karnataka, India9 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing UEFI PCIe drivers and firmware.
  • Proficient in multiple embedded systems protocols.
  • Strong background in semiconductor industry software development.
Stackforce AI infers this person is a Semiconductor Firmware Engineer with expertise in embedded systems and driver development.

Contact

Skills

Core Skills

Device DriversBoot LoadersFirmwareEmbedded SystemsPcieUefi

Other Skills

Socket ProgrammingVirtualizationVector castQNXLinuxPublic Key CryptographyDaVinci ConfiguratorC (Programming Language)DaVinci DeveloperJamaObject-Oriented Programming (OOP)I2CSoftware DevelopmentSPIRom

About

Seasoned Software/Firmware Engineer specializing in embedded systems within the semiconductor industry. Excelled in developing UEFI PCIe drivers, UFS NAND Flash firmware, BSPs, low-level drivers, socket programming, ROM code, HAL and bootloaders. Worked on multiple chip and board bring-up. Mastered protocols like PCIe, NVMe, UFS, I2C, SPI, UART; proficient in Linux, QNX, and Zephyr RTOS.

Experience

9 yrs
Total Experience
1 yr 9 mos
Average Tenure
3 yrs 5 mos
Current Experience

Nvidia

Senior System Software Engineer

Jan 2023Present · 3 yrs 5 mos · Bengaluru, Karnataka, India · Hybrid

  • Nvidia DriveOS System Software development
Socket ProgrammingDevice DriversBoot LoadersVirtualizationVector castQNX+6

Intel corporation

AI Software Solutions Engineer

Mar 2021Jan 2023 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • BSP Firmware Development for Deep Learning Training and Inference Accelerators
FirmwareObject-Oriented Programming (OOP)I2CSoftware DevelopmentDevice DriversSPI+21

Qualcomm

Senior Software Engineer

Dec 2020Mar 2021 · 3 mos · Bengaluru, Karnataka, India · Remote

  • PCIe BSP software development
PCIeQNXI2CIPC

Micron technology

MNAND Firmware Engineer

Nov 2019Dec 2020 · 1 yr 1 mo · Hyderabad Area, India

  • UFS based Managed NAND Flash firmware development
FirmwareI2CSoftware DevelopmentDevice DriversSPIUFS+20

Microsemi (now microchip)

Software Development Engineer 1

Oct 2017Nov 2019 · 2 yrs 1 mo · Bengaluru Area, India

  • UEFI PCIe driver and EFI/Linux application development
UEFIFirmwareSoftware DevelopmentDevice DriversC (Programming Language)Embedded C+8

Vector india pvt. ltd.

Embedded Systems Trainee

Jan 2017Aug 2017 · 7 mos · Hyderabad, Telangana, India

  • Embedded Systems training focused on C and C++ programming, System programming in Unix, 8051 microcontroller programming and TCP/IP network programming.
I2CSoftware DevelopmentSPIUnixC (Programming Language)Embedded C+6

Education

Sri Venkateswara Institute of Technology

Bachelor of Technology - BTech — Electronics and Communications Engineering

Aug 2012May 2016

Stackforce found 100+ more professionals with Device Drivers & Boot Loaders

Explore similar profiles based on matching skills and experience