Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Yuvaraj Ranganathan

Bangalore

Summary

Accomplished Senior Software Engineer with 9 years of experience, a strong background in embedded systems and system software architecture. Currently driving the kernel baseport support for Qualcomm’s Linux-based Automotive platforms, including DCVS enablement for power optimization, Linux-scheduler maintenance, Secure Channel Manager interface integration for communication between non-secure and secure world. Adept at leading File-based and Full-disk encryption for Qualcomm’s Linux-based IoT platforms, and contributing to upstream initiatives. Demonstrated success in board bring-up, system initialization, and container/VM deployment across diverse hardware environments.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Senior Engineer

Qualcomm
Hyderabad & Bangalore
10.2022 - Current

Kernel Baseport & Secure Embedded Systems – Automotive & IoT Platforms

  • Engineered kernel baseport support for Automotive chipsets, focusing on DCVS (Dynamic Clock and Voltage Scaling) enablement for dynamic power optimization, SCM interface integration for secure world interaction, and CPU EDAC driver development to ensure fault tolerance and system reliability.
  • Demonstrated strong understanding in the Linux kernel scheduler by analyzing and customizing scheduling policies, task prioritization, and CPU affinity configurations to optimize latency and responsiveness for the real-time applications.
  • Architected secure media encryption workflows using Inline Crypto Engine (ICE) hardware and TrustZone-based key management, enabling Full-disk and File-based encryption for user data protection.
  • Collaborated with hardware, security, and multimedia teams to align kernel-level implementations with platform requirements, ensuring seamless integration across subsystems.

Software Engineer 3

Juniper Networks India Private Limited
Bangalore
08.2019 - 09.2022

Board Bring-up & System Stability – Networking Platforms

  • Led kernel migration and system upgrade efforts, integrating systemd services and container environments for enhanced boot-time performance and service orchestration.
  • Developed a robust BOOT state machine to maintain platform stability across reboots, ensuring consistent device behavior in production environments.

Software Engineer

Global Edge Private Limited
Bangalore
04.2016 - 07.2019

Embedded Applications & Network Protocols – Consumer Electronics

  • Developed native applications on Samsung Tizen OS, including system utilities like calculator and settings tailored for mobile devices.
  • Implemented network protocols such as TCP, and UDP in 5286AC gateway devices.

Education

Bachelor of Engineering - Electronics and Communication Engineering

Karpagam College of Engineering
Coimbatore

Higher Secondary School -

Reliance Matric HSS
Namakkal

Secondary School -

Reliance Matric HSS
Namakkal

Skills

  • Embedded Programming: Embedded C, C
  • Linux Kernel Internals: Task Scheduling, MMU, IPC, Multithreading, VFS, Signals, Device Driver Development
  • Secure storage: Integrated Android FBE and FDE mechanisms for user data protection, including key management and storage isolation
  • Yocto framework: Yocto reciepe development, systemd service integration
  • Toolchain & Debugging: GCC, GDB, objdump, Readelf, Valgrind, Crashscope

Certification

  • Data Structures
  • Operating System
  • Linux Internals
  • Arm Trustzone Technology

Timeline

Senior Engineer

Qualcomm
10.2022 - Current

Software Engineer 3

Juniper Networks India Private Limited
08.2019 - 09.2022

Software Engineer

Global Edge Private Limited
04.2016 - 07.2019

Bachelor of Engineering - Electronics and Communication Engineering

Karpagam College of Engineering

Higher Secondary School -

Reliance Matric HSS

Secondary School -

Reliance Matric HSS
Yuvaraj Ranganathan