Akshay Gola

Senior Software Engineer

North Delhi, Delhi, India6 yrs 6 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Embedded Software and Machine Learning.
  • Led teams to develop innovative touch features.
  • Proven track record in anomaly detection systems.
Stackforce AI infers this person is a Software Engineer specializing in Embedded Systems and Machine Learning applications.

Contact

Skills

Core Skills

Embedded Software ProgrammingC++VirtualizationSoftware DevelopmentPythonDeep LearningComputer VisionData ScienceData Engineering

Other Skills

CLinux KernelTeam LeadershipData StructuresSoftware Design PatternsDebuggingPython (Programming Language)JavaJavaScriptMySQLRESTful WebServicesData WarehousingLinuxPandasNumPy

About

Experienced Software Engineer with a knack for building products. Skilled in C++, C, Python and Machine-learning. Demonstrated history of working on novel technologies and variety of tech-stacks. Ability to come up with creative solutions for problem at hand, along with excellent debugging skills to pin-point the problem. Temperament for meticulously understanding things at first-principle level.

Experience

6 yrs 6 mos
Total Experience
1 yr 7 mos
Average Tenure
3 yrs 1 mo
Current Experience

Qualcomm

3 roles

Senior Software Engineer

Promoted

Dec 2025Present · 5 mos

  • Led a team of 3 for enabling touch on various Qualcomm platforms with snapdragon SOCs including SM6225, QM2250, SM7635, SM7750 etc.
  • Enabled features like secure touch (TUI), touch-to-wake, touch-offload etc.
C++Embedded Software ProgrammingCLinux KernelTeam Leadership

Software Engineer

Promoted

Jul 2023Nov 2025 · 2 yrs 4 mos

  • Secure Touch: Secure touch isolates user-sensitive data like passwords, PINs, OTPs from fraudulent applications by virtualization.
  • Touch-offload: Touch is offloaded from main processor to RTOS-based co-processor during low-power states like deep-sleep, hibernate, suspend-to-idle etc. The display and touch drivers remain active in the coprocessor, power is conserved.
  • Bring-up: Individually owned touch driver for all IoT-based Qualcomm products. Brought-up touch to multiple Qualcomm SOCs from a variety of vendors. Products/SOCs had different architecture, driver code and firmware requirements.
  • Customers included OEMs like Google, Meta, Samsung etc.
C++Data StructuresSoftware Design PatternsDebuggingCVirtualization

Interim Software Engineer

Feb 2023Jun 2023 · 4 mos

  • Worked on design and development of a framework for automatically identifying issues and errors in code by parsing the sync/build log.
  • The issues were identified using regular expression matching while parsing build/sync log.
  • Various types of errors/issues and corresponding regular expression were stored in a data warehouse to facilitate scalability.
  • The identified issues were posted to Qualcomm's internal code review system as inline comments using RESTful APIs.
Software DevelopmentPython (Programming Language)JavaJavaScriptDebuggingMySQL+3

Birla institute of technology and science, pilani

3 roles

Researcher

Promoted

Sep 2022Jan 2023 · 4 mos · On-site

  • Worked under professor Poonam Goyal for Anomaly Detection using Convolution Neural Networks (CNNs) on CCTV footage from play schools with aim to provide safer environment for children.
  • Developed end to end pipeline for live anomaly detection which included splitting video into frames, systematically populating frames into directories, using CNNs based architectures to calculate anomaly score for each frame.
  • The CNN based architectures included encoder and decoder with Memory module and application of Multitask-learning.
  • Subsequently, frames having anomality score above the set threshold, were augmented with red window to indicate anomaly. Augmented frames were subsequently appended together to form the final video indicating anomaly. Frame level ground truths were prepared for both testing and training data.
  • Area under ROC curve on testing data: 73.60%
LinuxDeep LearningPython (Programming Language)Computer Vision

Teaching Assistant

Sep 2022Dec 2022 · 3 mos · On-site

  • Held Data Mining lab in Python and SPSS.
  • Explained theoretical concepts related to the Data science & Data Mining like Decision trees, K-nearest neighbors, clustering etc.
  • The lab work included working on packages like Pandas, Numpy, scikit-learn etc.
  • My duties included explaining, discussing & debugging code for students.
PandasData ScienceData EngineeringPython (Programming Language)NumPy

Teaching Assistant

Sep 2021May 2022 · 8 mos · Pilani, Rajasthan, India

  • Prepared lab sheets for Computer Programing lab and conducted the same. My duties also include resolving doubts of students. Programming Language used is C in Linux environment.
C++Linux

Coding ninjas

Teaching Assistant (TA) at Coding Ninjas

Apr 2021Aug 2021 · 4 mos

  • Successfully resolved 800+ doubts with average rating of 4.83/5 of students from all over India.
  • Got selected as Teaching Assistant after excelling course on Data Structures and Algorithms in C++, which included Data structures like Arrays, Strings, Trees, Stacks, Queues, linked list, Graphs, Hashmaps, Tries etc. The course also included concepts related to OOPS, Pointers, Recursion, Dynamic Programming etc.
  • My duties included checking, debugging and discussing codes written by students and explaining theory concepts to them.

Effectual services

Research Analyst

Aug 2019Nov 2020 · 1 yr 3 mos · Noida, Uttar Pradesh, India

  • Worked on published research literature related to software development, machine learning for data-driven solutions and communication standards.
  • Extracted insights from patents, technical specifications and standards, published literature etc. from major technical databases using NLP based algorithms and models, regular expression matching etc.

Unitedlex corporation

Research Analyst

Nov 2017Jan 2019 · 1 yr 2 mos · Gurgaon, India

  • Worked on research papers, patents and other published literature pertaining to e-commerce like recommender systems, machine learning based solutions, novel algorithms and models for automated retail.
  • Used regular expression matching and other machine learning based models to rank the relevant patents, specifications and other published literature.

Drdo, ministry of defence, govt. of india

Instrumentation Engineer

Jun 2016Aug 2016 · 2 mos · New Delhi Area, India

  • Analyzed data from Temperature Sensor (IC LM-335), LDR (Light Dependent Resistor) and Bluetooth module (HC-05) interfaced with Arduino UNO.
  • Learned to code on CodeWizardAVR and hence programmed ATmega328P.

Education

Birla Institute of Technology and Science, Pilani

M.E. Software Systems

Jan 2021Jan 2023

Netaji Subhas Institute of Technology

Bachelor of Engineering - BE — Instrumentation and control engineering

Jan 2013Jan 2017

Kulachi Hansraj Model School

Jan 2000Jan 2013

Stackforce found 100+ more professionals with Embedded Software Programming & C++

Explore similar profiles based on matching skills and experience