About
Highly skilled Embedded Linux Developer with over 3 years of experience in C programming and Linux kernel development, specializing in device drivers, kernel optimization, and security vulnerability mitigation. Proven ability to port Linux kernels, manage board bring-up activities, and deliver tailored solutions through strong customer collaboration. Adept at leveraging Yocto for custom Linux distribution debugging and ensuring system stability in industrial environments.
SUSHANTH VADAPALLY
Embedded Linux Developer
Hyderabad, IN.Work
Qualcomm India Pvt Ltd (deployed from Moschip Technologies)
|Embedded Software Engineer (Engineer-1)
Hyderabad, Telangana, India
→
Summary
Led the development, porting, and debugging of Linux kernel internals and drivers for Qualcomm, ensuring robust system functionality and addressing complex customer issues.
Highlights
Engineered and debugged critical Linux kernel internals and drivers for Qualcomm's baseport platforms, resolving complex customer issues and ensuring robust system functionality.
Managed comprehensive code maintenance and successfully ported upstream Linux kernel merges, integrating new features and security patches to enhance system currency and security.
Mitigated critical code stability issues, including CVEs and Klockwork findings, strengthening overall system security and integrity.
Facilitated seamless board bring-up activities and streamlined driver porting processes using the Yocto project build system, accelerating deployment in industrial environments.
Moschip Technologies
|Embedded Software Engineer
Hyderabad, Telangana, India
→
Summary
Developed and integrated media drivers and USB Video Class Camera Drivers (V4L2) for camera modules, enabling raw frame capture and video generation.
Highlights
Developed and integrated V4L2 Core and USB Video Class Camera Drivers, successfully interfacing camera modules with hardware and implementing user-space utilities for raw frame capture.
Authored a sample application to efficiently combine raw images into .mp4 video, validating full system functionality and enhancing media processing workflows.
Gained expertise in media driver architecture and USB video class standards, ensuring robust and compliant camera system implementations.
Education
MVSR Engineering College
Master of Engineering
Engineering
Sphoorthy Engineering College
Bachelor of Technology
Technology
Skills
Programming Languages
C, Python, Shell Scripting.
Operating Systems & Kernels
Linux Kernel, Low-Level Drivers, Kernel Internals, V4L2, Custom Linux Distribution Debugging.
Version Control
Git.
Build Tools
Buildroot, Yocto Project, Make Utility.
Flash Tools
QFIL, PCAT.
Debugging Tools
gdb, JTAG Trace32, Crashscope, Crashdump Analysis.
Source Navigation
cscope, ctags, grok.
System Internals
IPC Mechanisms, Pipes, FIFO, Message Queue, Shared Memory, Linux Device Driver Programming.
Security & Stability
Security Vulnerability Identification, CVE Fixes, Klockwork, Code Stability Issues, Static Analysis.
Hardware & Integration
Board Bring-up, Hardware Configuration, Device Tree Entries.
Software Development Lifecycle
Kernel Optimization, Configuration, Porting, Upstream Merges, Code Maintenance.
Client & Project Management
Customer Interaction, Issue Tracking, Project Requirements, Tailored Solutions.