Shubham Singhal

Software Engineer

Bengaluru, Karnataka, India15 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Embedded Systems and Firmware Development
  • Proven track record in debugging complex system issues
  • Recognized for timely project completions and innovative solutions
Stackforce AI infers this person is a highly skilled Embedded Systems Engineer with extensive experience in camera and multimedia technologies.

Contact

Skills

Core Skills

Embedded SystemsSystem Software

Other Skills

Embedded CFirmware developmentSystem validationDebuggingMachine LearningCamera Firmware EnablementSMMU DebuggingSystem Level DebuggingCamera FirmwareCamera BringUpHAL3 Camera ArchitectureHIDL ImplementationImage TuningCamera Image ProcessingC/C++

About

Worked in a highly dynamic and challenging environment on Four different Mobile and Connectivity SoC’s during Pre-Silicon and Post-Silicon phase. My role involves interaction with Design and Software team, understand the design features, prepare the Validation Plan, develop drivers and multicore content, debug and root cause the potential silicon issues to improve the quality of SoC. My areas of expertise include Embedded C, Firmware development, system validation and debugging using ARM-based debuggers(T32), Performance Correlation, board and SoC bring up of below modules: Camera Display GPU/CPU Camera/CVP/Video Firmware Modem/NSP/WLAN/MSS

Experience

Qualcomm

3 roles

Senior Staff Engineer - Systems

Promoted

Nov 2024Present · 1 yr 4 mos

Staff Engineer - Systems

Nov 2020Nov 2024 · 4 yrs

Senior Lead Engineer - Systems

Mar 2018Nov 2020 · 2 yrs 8 mos

  • Sound understanding of sensor bringup for all QC chipsets, HAL3/Camx architecture understanding and sound knowledge .
  • Working in MultiMedia System Team having embedded domain experience in SoC Hardware architecture, also on hardware fundamentals of display/ Video/camera basics,
  • DDR, SMMU, NOC and system interconnects, AXI/AHB Bus protocols and hardware systems.
  • preferably in Multimedia domain viz. camera, Video, Display, GPU and Audio. Got the opportunities to work on Mobile SoC architectures and Multimedia Subsystems hardware data flows,
  • Passion in debugging system level issues, working with teams across geographies and partnering with cross functional teams towards meeting project milestones
  • Machine Learning Basics implementation for new Target Socs .
  • Received QualStar for the brilliant timely and effective completion of Work Assignments on Multimedia Concurrency on PreSilicon platform.
  • Enabling SMMU Drivers ,Resolving System Level issues, SMMU Debugging in less time for Multiple Clients i.e IFE/IPE/Video/Display .
  • Camera Firmware Enablement with sound understanding of communication happened between Camera processor and Camera Clients with different channels for RDI/non RDI on camera Ports.
Embedded CFirmware developmentSystem validationDebuggingMachine LearningCamera Firmware Enablement+2

Motorola mobility (a lenovo company)

Senior Engineer

Jul 2016Mar 2018 · 1 yr 8 mos · Bengaluru Area, India

  • Worked in Shanghai China For Camera BringUp, Production line Real time issues on HAL3 Camera Architecture,tuning Issues on Qualcomm MSM8953/8996 chipsets.
  • Worked on HIDL Implementation for Android O layer ,BringUp Of different Camera Sensor on Different Qualcomm target Socs like SDM640/MSM8996/MSM8953,MSM8998.
  • Image Tuning,Camera Image Processing pipelines,Board BringUp.
  • New Design implementation Of Gyroscope,Accelerometer Sensor Modules ,needed for Camera 3A Internal Functionalities.
  • Client Worked : Zebra, Motorola
  • Received huge Appreciation for key value Debugging Camera Issues at kernel, Drivers,HAL and timely unblocking lot of OEM's requirements .
Camera BringUpHAL3 Camera ArchitectureHIDL ImplementationImage TuningCamera Image ProcessingEmbedded Systems+1

Samsung electronics

2 roles

CAMERA R&D Development Engineer - SAMSUNG HQ KOREA

Oct 2013Jul 2016 · 2 yrs 9 mos

R&D Engineer

Sep 2012Jul 2016 · 3 yrs 10 mos

  • Summary
  • Working on the R &D SmartPhone Development
  • Involved in deep understanding of Application layer ,JNI layer for various GUI Customization features
  • Working on Module Writing for Device Drivers using System Linux Programming
  • Debugging Kernel Source code ,analyzing HAL layer ,Board platform device file
  • Involved in issue Fixing phase reportedly on Driver side
  • Worked on C/C++ on framework side and debugging Issues.
  • On Site Work Experience : Working For Almost 2.5 months On Samsung Major Galaxy S4 Camera Major Camera Features (Dual Shot Camera , Drama Shot, Sound and Shot) at framework level At Gumi , South Korea.
  • Implemented a Major design Pattern for Camera New Feature and Creating a strong interface With HAL Modules Of Camera.
  • Good Understanding about the Android Concepts From App Level to JNI Connecting Camera Service Layer to Hardware Abstraction Layer (HAL) modules.
  • Received EOM award for delivering spreadtrum projects singly handedly within a limited timeframe among a team of 30 members from CEO.
  • Sound Knowledge of overall Architecture of Camera Subsystem.
  • Tools used
  • Perforce version tool,ADB server,Odin,linux OS, Eclipse,Memory checker tool,Android SDK
  • Achieved EOM award from samsung and special recognition last month for critical bring up of camera module , resolving build configuration errors and singly handed critical projects .

Hcl technologies

2 roles

Software Engineer

Jan 2011Sep 2012 · 1 yr 8 mos

  • Summary
  • 1.9 year of Experience in the areas of C/C++ on Linux Platform on Client Sided Project (SONY).
  • Working on a Camera Domain Project.
  • Involved from the beginning of Project and received appreciation from Leads for exhibiting Academic qualities and also achieve “LIVE WIRE” Award(Certificate of excellence) and “BEST PROJECT” award in quarter JFM and AMJ.
  • Involved in GUI Applications (views and Widgets) of Sony Camcorder.
  • Awarded for Solving highest Number of Bugs in Team of 20 people.
  • Developed a ACTIVE Widget in Sony Camera (Customized DTI) Involved more than 36 features which user can use as shortcut in camera.
  • Developed a Panorma View Alone for Sony WaterProof Model (TO) With all Model Interactions ,
  • Developed a lot of APIS for Controlling the View.
  • Developed a Wi-Fi Access Point Setting View and a major Passive Widget (List View) with Basic Design pattern used in Sony Cameras.
  • Tools
  • Epseed Conductor,State chart,Linux,ARES
C/C++LinuxDevice DriversDebuggingAndroid ConceptsEmbedded Systems

ACADEMIC TRAINEE

Jan 2011Jun 2011 · 5 mos

  • 6 months in HCL Career development Centre.
  • Training on C/C++/Linux and Software Engg. Cycles
  • Got Enrolled in client side project SAROVAR2 For SONY camera Domain.
  • Understanding various client specifications,making Requirement list and Overview design.
C/C++LinuxGUI ApplicationsEmbedded Systems

Education

Indian Institute of Technology, Madras

Master of Technology - MTech — Computer Science

Jan 2019Jan 2021

J.C. Bose University of Science and Technology, YMCA

Bachelor of Technology (B.Tech.) — Computer Engineering

Jan 2007Jan 2011

Central Board of Secondary Education

HSC — PCM

Jan 2005Jan 2006

Central Board of Secondary Education

SSC — PCM

Jan 2003Jan 2004

Stackforce found 100+ more professionals with Embedded Systems & System Software

Explore similar profiles based on matching skills and experience