Sapna Singh profile photo 1 on Tal

Sapna Singh

Senior System Software Engineer | C++ | Linux | Android | Camera Framework/HAL

Bengaluru

12+ years of work experience

Intel Corporation
Jul 20224 yrs 3 mosPresent

India

Zebra Technologies
May 20211 yr 3 mosJul 2022

Bengaluru, Karnataka, India

•Worked on Sensor/Engine(Zebra made) and added support of Native Framework on different Qualcomm platforms (8937,SDM660,QC6490) • Worked on barcode scanning framework developement on Android mobile devices which supports consumer camera, and zebra scanner engines as native framework • Good understanding of Android Camera Framework. • Good understanding of V4L2 layer and IOCTLS. • Good understanding of I2C Protocol. • Experience with Android binder and Android Native applications.
Zebra Technologies
Feb 20174 yrs 4 mosMay 2021

Bengaluru, Karnataka, India

Skills ⦁ Specialization in C and C++. ⦁ Good understanding of Data Structures and Algorithms. ⦁ Good understanding of object-oriented programming system (OOPS) ⦁ Good understanding of multi-threaded and inter-process communication (IPC) application development in Linux and Android. ⦁ Experience with Android binder and Android Native applications. ⦁ Debugging &bug fixing in application crash and Core dump analysis. ⦁ Follow Agile(Scrum) Project Barcode Scanner Framework ⦁ Developed C/C++ application of scanner framework for Android ⦁ Developed different features like Fault Tolerance, Handling the Engine Mounting through xml, Frame verification from frame stats, tools for auto-ranging. ⦁ Developed Test app for dumping frame , checking frame quality and other parameters. ⦁ Developed Test app for calibrating the Zebra device on QC6490 Platform. ⦁ Debug and fix intermittent issues ⦁ Support barcode scanner with camera and imager. Programming Languages:c, c++ Tools:Android build system, Jira OS:Linux, Android Scripting : Shell Scripting Technologies:Camera, Imager, Qualcomm chipset (msm8937 and sdm660)
Zebra Technologies
Feb 20174 yrs 4 mosMay 2021

Developed embedded Android applications and framework components for barcode scanning and imaging devices. Worked across camera/imaging software, sensor integration, validation and platform debugging. Built automation and test utilities and supported production/customer issue resolution.
Aricent
Nov 20142 yrs 4 mosFeb 2017

Bengaluru, Karnataka, India

Skills ⦁ Good understanding in C and C++. ⦁ Very good understanding of object-oriented programming system (OOPS). ⦁ Hands on experience with postgresql. ⦁ Good understanding of SIP protocol. Project • UPP Server Development(Motorola Push to talk Product) • Worked on AD(Active Directory) module which has details of all the subscribers present in the server. • Implemented calls from AD perspective like Barge call (one-to-one call), personal group call and alert call. • Involved in writing unit test cases. • Unit testing of all the calls and Buddy operation. • Worked on Alarm and Stat implementation. • Unit testing of all the alarms and stats. • Analyzing and fixing bugs when reported from test team.

Sapna’s AI Stack

claude code
claude code
claude
claude
gemini
gemini
github copilot
github copilot

Education

Bachelor’s Degree, CSE

Reva Institute For Engineering And Technology Studies

20104 yrs2014

High School

Premalok Mission School, Patna

20072 yrs2009

Join Sapna and 10k+ other professionals on

Tal Boss

Tal is the app where bosses meet engineers & builders directly, without middlemen

Download Tal Boss

Sapna Singh on Tal

Headline

Senior System Software Engineer | C++ | Linux | Android | Camera Framework/HAL

About

Senior System Software Engineer with 11+ years of experience in C/C++, Linux and Android platform development, specializing in system software, Android Camera Framework/HAL, multimedia systems and hardware-software integration. Experienced in developing and debugging Camera HAL and Android media components, resolving complex CTS/xTS and platform compliance issues, and performing cross-layer root-cause analysis across framework, HAL and lower-level systems. Strong expertise in C++, multithreading, synchronization, buffer management and system debugging, with hands-on experience in V4L2, camera sensors, imaging pipelines, Media HAL, cloud streaming and embedded Linux. Proven experience in developing scalable multimedia solutions, improving system stability and mentoring engineers.

Location

Bengaluru

AI stack

claude code

claude

gemini

github copilot

Work experience

OS Development Engineer at Intel Corporation, Jul 2022 - Present · 4 yrs 3 mos, India

Lead Engineer at Zebra Technologies, May 2021 - Jul 2022 · 1 yr 3 mos, Bengaluru, Karnataka, India, •Worked on Sensor/Engine(Zebra made) and added support of Native Framework on different Qualcomm platforms (8937,SDM660,QC6490) • Worked on barcode scanning framework developement on Android mobile devices which supports consumer camera, and zebra scanner engines as native framework • Good understanding of Android Camera Framework. • Good understanding of V4L2 layer and IOCTLS. • Good understanding of I2C Protocol. • Experience with Android binder and Android Native applications.

Software Engineer II at Zebra Technologies, Feb 2017 - May 2021 · 4 yrs 4 mos, Bengaluru, Karnataka, India, Skills ⦁ Specialization in C and C++. ⦁ Good understanding of Data Structures and Algorithms. ⦁ Good understanding of object-oriented programming system (OOPS) ⦁ Good understanding of multi-threaded and inter-process communication (IPC) application development in Linux and Android. ⦁ Experience with Android binder and Android Native applications. ⦁ Debugging &bug fixing in application crash and Core dump analysis. ⦁ Follow Agile(Scrum) Project Barcode Scanner Framework ⦁ Developed C/C++ application of scanner framework for Android ⦁ Developed different features like Fault Tolerance, Handling the Engine Mounting through xml, Frame verification from frame stats, tools for auto-ranging. ⦁ Developed Test app for dumping frame , checking frame quality and other parameters. ⦁ Developed Test app for calibrating the Zebra device on QC6490 Platform. ⦁ Debug and fix intermittent issues ⦁ Support barcode scanner with camera and imager. Programming Languages:c, c++ Tools:Android build system, Jira OS:Linux, Android Scripting : Shell Scripting Technologies:Camera, Imager, Qualcomm chipset (msm8937 and sdm660)

Senior Software Engineer at Zebra Technologies, Feb 2017 - May 2021 · 4 yrs 4 mos, Developed embedded Android applications and framework components for barcode scanning and imaging devices. Worked across camera/imaging software, sensor integration, validation and platform debugging. Built automation and test utilities and supported production/customer issue resolution.

Software Engineer at Aricent, Nov 2014 - Feb 2017 · 2 yrs 4 mos, Bengaluru, Karnataka, India, Skills ⦁ Good understanding in C and C++. ⦁ Very good understanding of object-oriented programming system (OOPS). ⦁ Hands on experience with postgresql. ⦁ Good understanding of SIP protocol. Project • UPP Server Development(Motorola Push to talk Product) • Worked on AD(Active Directory) module which has details of all the subscribers present in the server. • Implemented calls from AD perspective like Barge call (one-to-one call), personal group call and alert call. • Involved in writing unit test cases. • Unit testing of all the calls and Buddy operation. • Worked on Alarm and Stat implementation. • Unit testing of all the alarms and stats. • Analyzing and fixing bugs when reported from test team.

Education

Bachelor’s Degree, CSE, Reva Institute For Engineering And Technology Studies

High School, Premalok Mission School, Patna