About
Embedded Linux Engineer with 5 years of experience in Linux kernel development, BSP, device drivers, device tree and platform bring-up on Qualcomm-based embedded platforms. Experienced in kernel debugging, OS/kernel version porting, hardware interface enablement, Android/Linux platform development and system-level debugging. Eager to fulfil requirements of society and industry by applying field knowledge and owned skills. Active and quick learner when interest meets.
Skills
- Ability to work under pressure
- Action Planning
- adaptability
- Analytical
- Capable of working independently
- Collaboration
- Critical Thinking
- Git
- Linux
- Problem solving
- Root Cause Analysis
- Technical Documentation
- Time management
Experience
Senior Engineer
eInfochips – An Arrow Company
Aug 2021 to Present
Ahmedabad
• GroPod (October 2021 - February 2022) - Shadow Team Member • Shell scripting : Developed a shell script that can validate functionality of all the available interfaces. • C Programming: Updated some of the existed features based on customer’s requirements. • Yocto Project : Preliminary hands-on experience. • QCS610 (March 2022 – November 2022) - Training and Shadow Team Member • Training for Qualcomm based platforms, Linux and Embedded C base application development. • Linux Kernel : Hands-on experience with linux kernel, device-tree and device drivers • Yocto Project : Familiar with the Yocto Projects, recipes and build workflow for custom embedded linux distribution. • QRB4210/2210 (December 2022 - September 2023) - Team Member • Linux Kernel : Actively participated in solving linux kernel bugs and resolved some of the kernel bugs discovered in USB disconnect event, LPM (PM suspend) and others. • Shell scripting : Developed diagnostic script to validate the functionality of each interfaces. Enabled HTML based status and result tracking from the main bash script. Optimised overall time duration taken by this utility from about 39 minutes to just 12 minutes. • Battery tuning : Worked in battery learning cycle and chemistry ID based parameter tuning • QRB5165 (September 2023 - July 2024 & October 2024) - Individual Member • Ubuntu Linux : Ported Linux kernel from 4.x to 5.x on a Qualcomm-based platform, resolving kernel, device-tree and driver compatibility issues during platform migration. Preliminary experience with DRM, Qualcomm based proprietary camera subsystem (camx and chi-cdk). • Confidential Project (August 2024 – September 2024) - Team Member • Hexagon DSP : A professional introduction to the image processing. Worked on Qualcomm Hexagon SDK and optimised image processing (10-bit raw image to 8-bit raw image conversion and image convolution) from 1 minute and 14 seconds to just 6 seconds by using Digital Signal Processor with Single Instruction Multiple Data (SIMD) instructions. • QCS8550_Robotics (October 2024 - April 2025) - Team Member • PCIe WiFi/LTE : Enabled Support for PCIe based WiFi-BT module (QCA2066) and LTE module over same PCIe bus. • Pre-scan : Provided software support with pre-scan bash scripts to hardware team to get radiation certification from YMPL – Udaipur. • QCS8550 (April 2025 - Present) - Team Member • Android (LA) : Preliminary exposure with Android framework, Resolved couple of the bugs. Also, resolved bugs in texture layouts in android app. • Bash script : Enhancement in existing Production Utility with some of the new features. • WiFi AP certification : Provided support from Software side for Testing different AP configuration to get FCC certification. Got familiar with CAC, CMT, CCTT, NOP concepts. • OTA feature and UFS: Validated Over The Air update feature on Linux Embedded (LE) release. Also, worked on UFS partitioning and GUID Partition Table concepts to resolve bug observed with OTA. • Android (LA) : Porting Android release from LA1.0 to LA2.0 for AiKri QCS8550 development kit. Resolving observed bugs in kernel, display and bootloader.
Education
Birla Vishvakarma Mahavidyalaya
Bachelor of Technology, Electronics Engineering
Vallabh Vidyanagar, Gujarat
2017 to 2021
CGPI: 7.99
