Asad Khan

Systems Software Engineer @ HP Enterprise | C, C++, Python | Device Drivers, Linux Kernel, Firmware, Embedded Software, HPC, Networking, Edge Computing

Role
Systems Software Engineer at Hewlett Packard Enterprise
Location
Austin, TX, US
LinkedIn followers
500 followers
Information TechnologyView LinkedIn profile

About Asad Khan

I’m a Systems Software Engineer with 5 years of experience developing Linux kernel device drivers, embedded software, and firmware for high-performance computing (HPC) systems and Smart NICs. I love to work at the intersection of hardware and software, and I get genuinely excited about writing code that directly controls and interacts with hardware.My work has contributed to 6 of the 10 fastest supercomputers in the world, where I’ve solved challenging problems in networking, media subsystems, ASIC bring-up, and hardware offloads.I’m passionate about low-level software that pushes hardware performance to its limits, and I enjoy solving challenging integration problems that bridge silicon, firmware, and the OS kernel.Core Skills: Linux kernel • Embedded software • Firmware • Device driver development • HPC systems • Smart NIC • Ethernet drivers • RDMA • Networking protocol offload • ASIC bring-up • x86 • ARM • Hardware-software integration

Experience

  1. Systems Software Engineer

    Hewlett Packard Enterprise

    Feb 2023 — Present · Austin, TX, US

    Contributed to the development of 6 of the 10 fastest supercomputers in the world.* Developed and maintained Slingshot high-performance Ethernet switch and NIC device drivers in the Linux kernel for HPE Cray supercomputers and HPC clusters, ensuring compatibility across x86, ARM, and heterogeneous architectures.* Owned the design and implementation of the complete media subsystem for the Ethernet link driver in the Linux kernel, covering hot-plug cable detection, hardware interrupt handling, media type validation, power sequencing, and dynamic speed negotiation for HPC systems.* Enhanced network resilience in supercomputing clusters by engineering the Auto Lane Degrade fault-recovery protocol, reducing downtime and sustaining performance under hardware faults.* Contributed to post-silicon ASIC bring-up by identifying and resolving hardware-driver integration bugs, optimizing register-level configurations, ensuring stable performance.* Collaborated on firmware and Linux kernel modules for media power-up sequences and LED control for hardware status indication.* Delivered seamless user-space integration by implementing sysfs interfaces for all media attributes, enabling comprehensive monitoring and configuration tools.* Built inter-driver communication systems for link drivers, switch drivers, and NIC drivers, improving driver coordination and data path stability.

Education

  • University of Wisconsin-Madison

    Master of Science - MS, Electrical and Computer Engineering

    2021 — 2022

  • National University of Computer and Emerging Sciences

    Bachelor of Science - BS, Electrical Engineering

    2015 — 2019

Find verified contacts for anyone on LinkedIn

Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.

Free plan included · No credit card required

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Asad Khan — Systems Software Engineer at Hewlett Packard Enterprise in Austin, TX, US | Unifers