Vikas Sharma

Software Engineer

Bengaluru, Karnataka, India13 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing security drivers for Linux-based products.
  • Significant contributions to high availability in network security.
  • Proven track record in embedded systems and device driver development.
Stackforce AI infers this person is a highly skilled engineer in Embedded Systems and Network Security.

Contact

Skills

Core Skills

Embedded SystemsLinux Device DriversNetwork SecurityHigh AvailabilityWifi

Other Skills

CDebuggingHigh Availability (HA)Kernel loadable modulesDevice driversFreeBSDMAC layer developmentLinux KernelData StructuresARMMicrocontrollersProgrammingRTOSEmbedded LinuxC++

About

With a focus on security drivers for Linux-based products, my tenure as a Staff Engineer at Qualcomm has cemented my expertise in complex embedded systems. Leading initiatives to strengthen product security, my work ensures the resilience of Qualcomm's innovations. Previously, as a Software Engineer at Juniper Networks, I contributed to the platform team for SRX products, enhancing high availability and network infrastructure. My role in developing kernel loadable modules and device drivers has been instrumental in maintaining Juniper's competitive edge in network security solutions.

Experience

13 yrs 5 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 4 mos
Current Experience

Qualcomm

Staff Engineer

Jan 2023Present · 3 yrs 4 mos · Hyderabad, Telangana, India · Hybrid

  • Working on security drivers on Linux based products.
Linux Device DriversCEmbedded SystemsDebugging

Juniper networks

Software Engineer - 4

Jul 2021Dec 2022 · 1 yr 5 mos · Bengaluru, Karnataka, India

  • Part of the platform team for Juniper's SRX products, including SRX 3XX, SRX 1500, and SRX 4200.
  • These products run on Junos, which is based on the Freebsd kernel.
  • Member of the Network Security Business Unit.
  • Responsibilities include software development in the following areas:
  • High Availability: developing the fail-over mechanism.
  • Platform infrastructure and device drivers: working on freeBSD network drivers for MIPS64 processors.
  • Kernel loadable modules.
  • Kernel development.
  • Chassis control.
  • Device management.
  • Ethernet link bring-up.
  • Bug fixing.
High Availability (HA)Kernel loadable modulesDevice driversFreeBSDNetwork SecurityHigh Availability

Globaledge - intelligence of things

Technical Lead

Dec 2019Jun 2021 · 1 yr 6 mos · Bengaluru, Karnataka, India · On-site

  • Worked on wigig moduls i.e 802.11ad/ay MAC layer develpomen based on qulacomm base-band.
WiFiEmbedded SystemsMAC layer development

Xavient digital

Senior Software Engineer

Mar 2017Oct 2019 · 2 yrs 7 mos · Noida Area, India · On-site

Hcl technologies

Member Technical Staff

Aug 2014Mar 2017 · 2 yrs 7 mos · Chennai Area, India

Appensure, inc.

Software Engineer

Aug 2012Aug 2014 · 2 yrs · Hyderabad

Education

Centre for Development of Advanced Computing (C-DAC)

PG Diploma — Embedded Systems

Jan 2011Jan 2012

IIMT Engineering College,Meerut

Bachelor of Technology (BTech) — Electronics and Communications Engineering

Jan 2007Jan 2011

Lucknow Public School,Lucknow

Intermediate — Science

Jan 2003Jan 2005

High School, Rajpur

High School

Jan 2003Present

Stackforce found 100+ more professionals with Embedded Systems & Linux Device Drivers

Explore similar profiles based on matching skills and experience