profile-pic

Pranjal Srivastava

C++ & C developer with 6.5 years of experience in Automotive infotainment & Networking domain. Implemented HMI (Human Machine Interface), State-Machine, Media Application Layer and Navigation HMI for Toyota. Worked in bootloader module for Daimler. Also have creditable experience in Networking.
  • Role

    Software Developer II ( C++ & C Engineer)

  • Years of Experience

    11.67 years

Skillsets

  • Linux
  • C++ 98
  • Valgrind
  • Unix
  • STL
  • QNX
  • Perforce
  • perf
  • OOAD
  • Multi debugger
  • Memory Management
  • Linux kernel
  • Python
  • Jira
  • Jenkins
  • Git
  • Geny
  • GDB
  • Doors
  • Design patterns
  • Clearcase
  • CANoe
  • C++11
  • C

Professional Summary

11.67Years
  • Nov, 2021 - Present4 yr 6 months

    Software Design Engineer

    ASML
  • Sep, 2018 - Oct, 20213 yr 1 month

    Senior Software Engineer

    Cisco
  • Oct, 2016 - Sep, 20181 yr 11 months

    Senior Embedded Software Engineer

    Robert Bosch India Limited,Bangalore
  • Jul, 2014 - Jan, 2015 6 months

    Embedded Trainee

    Vector India Pvt. Ltd.
  • Jan, 2015 - Oct, 20161 yr 9 months

    Project Engineer

    Wipro

Work History

11.67Years

Software Design Engineer

ASML
Nov, 2021 - Present4 yr 6 months

Senior Software Engineer

Cisco
Sep, 2018 - Oct, 20213 yr 1 month

Senior Embedded Software Engineer

Robert Bosch India Limited,Bangalore
Oct, 2016 - Sep, 20181 yr 11 months

Project Engineer

Wipro
Jan, 2015 - Oct, 20161 yr 9 months
    Developed infotainment applications for Toyota cars, including Navigation, Audio, VR, Connectivity, and Internet features. Sole developer of 'Split-Map' feature for Toyota cars to update software without running out-of-space. Worked on QNX chipsets to extract device info from LUA and populate on HMI screens. Processed navigation content and VR database.

Embedded Trainee

Vector India Pvt. Ltd.
Jul, 2014 - Jan, 2015 6 months

Major Projects

4Projects

Multicast Platform Team

    Efficiently program multicast routes in Broadcomm ASICs. Developed automation test suite in python on Pyats framework, and re-designed Multicast FIB to reduce convergence time.

Daimler Mirror Camera System

    Implemented CAN based flash bootloader to update applications and manage data handling. Worked with ISO 26262 standards. Sole developer of critical feature 'Downgrade not allowed'.

Telematics CTP

    Implemented service framework on platform for communication between service components and client applications. Worked on client applications like BT, WiFi, Positioning, GSM.

Toyota Extension Box (Toyota CY12)

    Developed infotainment applications including Navigation, Audio, VR, Connectivity, and Internet features. Sole developer of 'Split-Map' feature for Toyota cars.

Education

  • BTech

    IMS Engineering College (2014)