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

India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India


Bengaluru, Karnataka, India




Bachelor’s Degree, CSE
Reva Institute For Engineering And Technology Studies
High School
Premalok Mission School, Patna
Join Sapna and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior System Software Engineer | C++ | Linux | Android | Camera Framework/HAL
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.
Bengaluru
claude code
claude
gemini
github copilot
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.
Bachelor’s Degree, CSE, Reva Institute For Engineering And Technology Studies
High School, Premalok Mission School, Patna