G

Gaurav Pathak

Software Engineer

Bengaluru, Karnataka, India11 yrs 3 mos experience

Key Highlights

  • Expert in Embedded Systems and Networking.
  • Proven track record in developing automotive software.
  • Strong leadership in compliance and feature development.
Stackforce AI infers this person is a highly skilled Embedded Systems and Networking engineer with automotive and technology industry experience.

Contact

Skills

Core Skills

Embedded SystemsC++Operating SystemsCNetworking

Other Skills

Automotive SPICE (ASPICE)CUDACisco IOSCisco RoutersData StructuresDevice DriversEmbedded CEmbedded LinuxEmbedded SoftwareEmbedded Software ProgrammingGNU/LinuxGdbISO 26262Internet Protocol Suite (TCP/IP)Kernel Drivers

About

A passionate software engineer with expertise in the field of Embedded systems and Networking. Involved in development and debugging of different modules of operating systems and device resource manager softwares such as CUDA. Developed kernel modules and firmware for wireless access routers. Briefly worked on core network routing devices. Ability to communicate complex technical matters in a simple and efficient way. Have keen interest in debugging complex issues including production and customer issues. Excellent communication skills; team player as well as independently able to work with minimal supervision

Experience

Zenseact

Software Developer

Jan 2025Present · 1 yr 2 mos

  • Platform Software for Camera in AD ADAS software stack

Qrtech

Embedded Software Developer

Feb 2023Jan 2025 · 1 yr 11 mos · Gothenburg, Vastra Gotaland County, Sweden · On-site

  • Platform Software for Radars (For Volvo Cars as consultant)
  • ▪ Radar platform software fetches radar data from the abstracted device layer and after
  • processing the data publishes it for the consumption of application layer. Apart from that, it
  • also takes care of activation sequence, time synchronization, Gateway resets and diagnostics
  • as well.
  • ▪ The implementation uses C++.
  • ▪ My responsibilities include implementing and testing new features for Radar Platform
  • Software.
Automotive SPICE (ASPICE)ISO 26262Embedded SystemsC++

Nvidia

Senior System Software Developer

Jun 2020Jan 2023 · 2 yrs 7 mos · Bengaluru, Karnataka, India

  • Compliance with MISRA C/C++ coding standards
  • ▪ As part of this effort, I am leading a small group of engineers in driving the compliance of
  • Nvidia’s drive platformwith MISRA coding standards.
  • ▪ Coming up with innovative solutions to long existing MISRA/CERT violations on automotive
  • software
  • ▪ Assigning responsibilities, collecting status and updating the same in wide audience.
  • Simplifying CUDA upgrades
  • ▪ A standalone version of NVIDIA JetPack supports a single release of CUDA.
  • ▪ Starting with CUDA Toolkit 11.8, Jetson users on NVIDIA JetPack 5.0 and later can upgrade
  • to the latest CUDArelease without updating the NVIDIA JetPack version or Jetson Linux BSP.
  • ▪ It is published in Nvidia’s public developer forum
  • https://developer.nvidia.com/blog/simplifying-cuda-upgrades-for-
  • nvidia-jetson-users/
  • ▪ Responsible for Designing, developing and testing the feature on Nvidia Jetson Platform.
  • Support 64k host pages on Tegra
  • ▪ This feature required supporting 64k size host pages in Tegra. Tegra used to work with 4k
  • size pages prior to
  • ▪ introduction of this feature.
  • ▪ Analyze CUDA code and come up with design and changes required to accommodate this
  • feature.
  • ▪ Co-ordinate with cross team members to come up with a solution to test the feature.
  • Enable Traditional IPC on Tegra
  • ▪ This project required enabling events based traditional CUDA IPC on Tegra.
  • ▪ Evaluate if the feature can be enabled on Tegra (CUDA on mobile) without any changes.
  • ▪ Debug, design and fix issues.
Automotive SPICE (ASPICE)Operating SystemsISO 26262Embedded SystemsC

Juniper networks

Senior Software Engineer

Nov 2019May 2020 · 6 mos · Bengaluru, Karnataka

  • Support Output AE on Ptx-1k platform
  • ▪ This project involved development of a new feature on Ptx-1k platform.
  • ▪ My responsibilities involved design,development and unit test of the feature. This
  • feature requires changes in EVO- AFTMAN applications.
  • ▪ Designing, developing and testing the feature.
CC++

Qualcomm

Software Engineer

May 2017Oct 2019 · 2 yrs 5 mos · Bengaluru, Karnataka, India

  • RFC compliance for L2tp Over IPSec
  • ▪ This feature involves figuring out code changes required to make L2tp over IPSec flow RFC
  • compliant. I was handling this project solely.
  • ▪ This project requires code changes in IPSec KLIPS stack along with host code changes to
  • communicate feature specific messages to firmware. Also, firmware changes is required
  • to configure IPSec hardware to support transport mode.
  • ▪ Designing, developing and testing the feature.
  • Implement GRE for Customer
  • ▪ This project involved implementing a control path for the GRE flow for the customer and
  • exposing API to configure GRE.
  • ▪ Collect customer requirements.
  • ▪ Coordinate with engineers working on other parts of the project.
  • ▪ Designing, developing and testing the feature.
  • Enable L2tp over IPSec over PPPoE
  • ▪ This project involved figuring out configuration for the flow to work on Linux stack and
  • develop code to support this feature in proprietary firmware.
  • ▪ Figure out proper configuration to make the tunnel work on Linux.
  • ▪ Identify the gaps to be filled to offload the flow to hardware engine.
  • ▪ Designing, developing and testing the feature.
  • L2tp over IPSec
  • ▪ This project involved figuring out configuration for the flow to work on Linux stack and
  • develop code to support this feature in proprietary firmware. Figure out proper
  • configuration to make the tunnel work on Linux.
  • ▪ Identify the gaps to be filled to offload the flow to hardware engine.
  • ▪ Designing, developing and testing the feature.
Device DriversOperating SystemsEmbedded SoftwareLinux KernelCEmbedded Systems+1

Cisco

Software Engineer

Aug 2015May 2017 · 1 yr 9 mos · India

  • Involved in feature development for one of the popular service provider routers.
  • Packet Injector Project (AUG 2015 -DEC 2015 ) Worked on development of packet injector for IOS-XR. This Packet injector is meant for testing where high traffic rates are not required. It saves use of traffic generators for small traffic testing.
  • JAN 2015 to Present: Working on NCS6K/NCS4K router infrastructure.These routers use IOS-XR.
  • Hackathon Project: Designed a cloud based solution to analyse anomalies using traces. This solves the wraparound problem of traces and also it gives an estimation of events in the machine.
C

Indian institute of technology, kharagpur

Graduate Teaching Assistant

May 2014Apr 2015 · 11 mos · Kharagpur Area, India

  • Assisted in tutoring and evaluation of undergrad and post-grad students in the course - Modern Digital Communication Techniques for Autumn Semester 2014.
  • Worked as Lab Assistant in Short Term Course on “Telecommunication Networks with State of the Art Hands on Experiment” held at Department of Electrical & Electronics Communication Engineering, Indian Institute of Technology, Kharagpur.
  • Supervised post-grad and undergrad students in Network Simulation Lab for Autumn and Spring semester 2014-2015.

Education

Indian Institute of Technology, Kharagpur

Master's degree — Telecommunication System Engineering

Jan 2013Jan 2015

Ganeshi Lal Bajaj Institute of Technology and Management, Greater Noida

Bachelor of Technology (B.Tech.) — Electronics and Communications Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Embedded Systems & C++

Explore similar profiles based on matching skills and experience