Prateek Vats

Software Engineer

Bengaluru, Karnataka, India4 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Device Driver Development for QNX and Linux.
  • Significant contributions to Automotive ASPICE Level 2 certification.
  • Proven track record in enhancing system reliability and performance.
Stackforce AI infers this person is a skilled developer in Automotive software solutions with expertise in device drivers and system reliability.

Contact

Skills

Core Skills

Device Driver DevelopmentQnx OsDebugging

Other Skills

AutomotiveAutomotive ASPICEAutomotive SPICE (ASPICE)BashC (Programming Language)CommunicationData StructuresDevice Driver BringupEmbedded CEmbedded SystemsGitHypervisorJavaLeadershipLinux Kernel

About

Experience in Device Driver Developement in QNX and Linux Operating Systems, Platform Development with knowledge in Hypervisor Configurations, hands on experience on working on VM based solutions as well baremetal solutions for BSP development.

Experience

Samsung electronics

2 roles

Associate Staff Engineer

Mar 2025Present · 1 yr

Device Driver DevelopmentQNX OSLinux Operating SystemAutomotive ASPICEDebugging

Senior Software Engineer

Aug 2021Mar 2025 · 3 yrs 7 mos

  • ● Worked on Red Bend and QNX based IVI s/w solution for ExynosAuto Soc for different versions of
  • H/W with various configurations of VM.
  • ● Owned, Designed and Developed Watchdog Timer driver in QNX which helps in recovering the system
  • incase of hang/panic scnearios in Soc.
  • ● Owned ITMON driver for exynosauto SoC. Ported ITMON driver from Linux to QNX and enhanced the
  • device driver in QNX OS with adding powerman support to make it power aware.
  • ● Owned Hardlockup Watchdog and EHLD drivers in Linux for exynosatuo Soc accross all projects.
  • ● Developed exynos-debug-test driver in QNX to simulate issue scenarios on exynosauto Soc like
  • inducing hang, panic, softlockup, application crash, watchdog reset, itmon error induction.
  • ● Worked on Debug Snapshot driver for QNX which stores VM logs in DRAM area when issue like panic
  • happens in SoC.
  • ● Worked on rlog, sysmon, kdumper, vm-crash, pwm, ecc handler for QNX OS.
  • ● Hands on knowledge and worked closely on Ramdump tool which helps in extracting DRAM logs to
  • Host PC to analyze and debug issues when system went to panic.
  • ● Worked and contributed to re-designing panic propagation flow for all VMs to enhance system
  • reliability by ensuring the system resets appropriately when an issue occurs. The new design is robust and versatile, capable of handling panic occurences in any VM configuration managed by the hypersior.
  • ● Devloped PITs for various device drivers like Watchdog, itmon, arraydump, s2d, ehld, hardlockup
  • detector, vm-crash, rlog, DSS, ecc-handler. Also contributed to enhancement of existing PITs.
  • ● Worked on Automotive ASPICE Level 2 certification for Watchdog and Debug Snapshot Drivers with
  • major contrbutions in SWE1, SWE2, SWE3 process areas consisting of developement of SRS, ADS and
  • UDS documents for mentioned IPs with code developement. Successfully got the ASPICE level 2
  • certification for exynosautov920 Soc.
  • ● Hands on experience on ITSP tool for debugging issue

Appviewx

Research And Development Engineer Intern

Feb 2021Jul 2021 · 5 mos

Education

VIT_Vellore Institute of Technology

Bachelor of Technology - BTech — Computer Science And Engineering

Jan 2017Jan 2021

Delhi Public School Meerut

Senior Secondary

Jan 2015Jan 2016

Delhi Public School Meerut

High school

Jan 2013Jan 2014

Stackforce found 100+ more professionals with Device Driver Development & Qnx Os

Explore similar profiles based on matching skills and experience