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
Hyderabad, Telangana, India

Master of Engineering

Engineering

Sphoorthy Engineering College
Hyderabad, Telangana, India

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.