ASWIN P P

DevOps Engineer

Bengaluru, Karnataka, India11 yrs 11 mos experience
Highly Stable

Key Highlights

  • Over a decade of experience in embedded firmware engineering.
  • Expert in silicon software development and device drivers.
  • Proven track record in hardware-software co-design.
Stackforce AI infers this person is a specialist in Embedded Systems with a focus on firmware and device driver development.

Contact

Skills

Core Skills

Silicon Software DevelopmentLow-level Device DriversBootrom & Bootloader DevelopmentEmbedded Software ProgrammingDevice Drivers

Other Skills

802.11adARMARM ArchitectureARM TFA EL3 secure runtimeAlgorithmsApplication-Specific Integrated Circuits (ASIC)BOOTBeamforming stackBluetoothBluetooth solutionsBootloader developmentCC (Programming Language)C++Computer Architecture

About

Senior Embedded Firmware Engineer with a decade of experience dedicated to architecting and delivering high-performance solutions for embedded core platforms. My core strength lies in silicon software development, including extensive work on bootROM, bare-metal programming, and developing critical device drivers. I possess a deep understanding of microcontroller architectures (ARM A9, M55, M0P), Linux kernel internals, and network stack optimization. Proven track record in driving innovation through comprehensive hardware-software co-design, with expertise in pre-silicon development (emulation, simulation, GLS) and meticulous IP validation and integration for optimal system performance. Key Skills - Silicon Software Development - BootROM & Bootloader Development - Secure boot and TFA - Bare-metal Programming - Embedded C/C++ - Low-Level Device Drivers - Pre-silicon Validation (Emulation, Simulation, GLS) - IP Validation & Integration - ARM Architectures (A9, M55, M0P) - Kernel Internals & OS Concepts - System-Level Architecture - Debugging & Troubleshooting - USB Protocols (USB 2.0/3.0, USB-C) - Linux Kernel Network Stack - WLAN Driver Programming (802.11 MAC/PHY) - Data Structures & Algorithms - Python, R

Experience

Google

Embedded Firmware Engineer

May 2022Present · 3 yrs 10 mos · Bengaluru, Karnataka, India

  • Led USB silicon software stack for Google Tensor SoCs, And delivery of the ARM TFA EL3 secure runtime.
  • Spearheaded the USB software team for Google Tensor SoCs, Owned the end-to-end delivery of the entire USB stack, including xHCI host, Device Mode, Fastboot, and Power Delivery firmware.
  • Delivered the ARM Trusted Firmware-A (TFA) bootloader, establishing the critical EL3 secure runtime environment for the SoC validation and SLT teams.
  • Engineered low-level drivers (I2C, UFS, SMMU) and owned pre/post silicon bring-up.
  • Drove cross-functional collaboration with hardware and systems teams to streamline the entire SoC development lifecycle, from pre-silicon (emulation, FPGA) to post-silicon bring-up.
USB silicon software stackARM TFA EL3 secure runtimelow-level driverspre/post silicon bring-upSilicon Software DevelopmentLow-Level Device Drivers

Qualcomm

2 roles

Senior Firmware Engineer

Promoted

Dec 2018Apr 2022 · 3 yrs 4 mos

  • Led the WLAN firmware protocol efforts, focusing on new feature development and design improvement.
  • Architected and deployed LATPC, Beamforming stack for the Wi-Gig Terragraph project, significantly boosting wireless throughput and link stability.
  • Owned the complete firmware implementation for the WPA3 security standard, delivering a custom DH Elliptic Curve cryptographic library and secure roaming offloads.
  • Engineered novel memory optimization solutions for resource-constrained chipsets, developing a demand-loading pager and a shared memory framework to substantially reduce SRAM footprint.
WLAN firmware protocolLATPCBeamforming stackWPA3 security standardmemory optimization solutionsEmbedded Software Programming+1

Software Engineer

Jun 2017Dec 2018 · 1 yr 6 mos

  • Developed critical power-saving features, including Target Wake Time (TWT) and Wi-Fi Aware (NAN 2.0), to optimize firmware for the stringent battery life requirements of XR/VR applications.
  • Enhanced the Linux driver by implementing key WLAN offloads (Wake on Wireless, ARP Offload) and roaming improvements, directly reducing CPU load and system power consumption.
power-saving featuresLinux driver enhancementsWLAN offloadsEmbedded Software Programming

Intelligraphics

Senior Software Engineer

Mar 2014May 2017 · 3 yrs 2 mos · Bengaluru Area, India · On-site

  • Designed and deployed custom, portable WLAN and Bluetooth solutions on various platforms.
  • Designed, developed, and deployed a customized, portable driver for WLAN and Bluetooth solutions (TI WiLink) across Linux and Windows Embedded Compact (WEC).
  • Optimized low-level WLAN roaming algorithms at the driver level to significantly enhance network connection stability and performance for enterprise systems.
WLAN solutionsBluetooth solutionslow-level WLAN roaming algorithmsEmbedded Software Programming

Education

University of Calicut

Bachelor of Technology (BTech) — Electronics and communication Engineering

Jan 2009Jan 2013

Cranes Software International Ltd

in Professional Diploma in Embedded System Design — Embedded System Design Real Time Operating Systems

Jan 2013Jan 2014

Stackforce found 2 more professionals with Silicon Software Development & Low-level Device Drivers

Explore similar profiles based on matching skills and experience