Resume
Request the PDFAustin, TX · kartikey.purohit.29@gmail.com · LinkedIn · GitHub
Education
Master of Science, Computer Engineering (Hardware Security)
New York University, Tandon School of Engineering — Brooklyn, NY
Aug 2018 – May 2020
Bachelor of Engineering, Electronics and Computer Engineering
Jai Narain Vyas University — Jodhpur, India
Aug 2013 – May 2017
Technical Skills
Programming languages: C, C++, Python
Hardware and protocols: PCIe Versal H10 FPGA, Nexys-4 FPGA, MIPS, x86, RISCV, ARM, PCIe, SPI, I2C, KVM, openBMC
Relevant courses: Intro to VLSI, Advanced Hardware Design, Computer Architecture, Real Time Embedded Systems
Work Experience
Principal Software Engineer — Dell Technology
Austin, USA · Apr 2025 – Present
- Developed features for Integrated Rack Controllers for AI data centers like remote customer support, reset to defaults, static rack inventory, supply chain verification, and developing performance and stress strategy for firmware development team.
Firmware Developer — Advanced Micro Devices (AMD)
Austin, USA · Sep 2021 – Jan 2025
- Developed Post-Silicon diagnostic tests to stress data fabric, IO/cache coherency and MSI fuzzing via PCIe Exerciser Cards for sensitizing security vulnerabilities as part of system level diagnostics testing.
- Investigated Data Fabric vulnerability potentially caused by hardware algorithms by conducting several experiments, configuring infrastructure, coordinating with cross-functional teams, executing test combinations, utilizing MultEvent to monitor occupancy, and reporting findings to senior management.
- Discovered and characterized a virtualization-based hardware security vulnerability using QEMU/KVM.
- Supported feature requests for CPU framework, adding memory allocators, inter-socket communication, NPS mode parsing UEFI memory map for legacy projects and ACPI SRAT info for AI products.
Firmware Developer — Stel Life Inc.
Philadelphia, USA · Jun 2020 – Sep 2021
- Strategized, implemented and commercially launched Nordic SoCs based BLE-Cellular gateway hub for remote patient monitoring in a record 60 days selling more than 10000+ units.
- Developed and tested Zephyr Project based applications working on MQTT server, AWS IoT-Core, BLE 4.0, 4.1, and 5.0 GAP profiles, pairing methodology and interfaced more than 20 medical devices with the hub/gateway.
- Established a robust and secure unique ID generator and AWS-IoT core based self-provisioning logic for the gateway that successfully provisioned 10000+ units with collision-free identity for smooth production.
Project Associate — Indian Institute of Technology
Delhi, India · Jun 2017 – Jul 2018
- Developed firmware and hardware for audio-visual proof recording prototype for "Women-Safety Panic Button" system.
- Optimized the circuit boards in order to reduce the form factor by seventy percent for the entire system.
Projects
NYU-6463 Processor Design — 32 bit MIPS (VHDL)
Sep 2018 – Dec 2018
- Designed RTL for 32-bit instruction MIPS, with customized instructions type.
- Performed assembly coding to implement RC5 and represent the results over FPGA.
- Functional Verification by including exhaustive cases in testbenches to test RC5.
- Bitbucket repository
Hack@DAC Finalist at DAC-2019 (SystemVerilog, Verilog, ModelSim)
Feb 2019 – Jun 2019
- Discovered more than thirteen hardware security bugs in alpha phase hence made to beta phase conducted in Design Automation Conference 2019 and secured sixth position worldwide.
- Worked extensively on Processor based hardware bugs resulting in violation of security properties.
- Results: Team Chipsters — hackat.events/dac19
Post Quantum Cryptographic Algorithms Implementation on FPGAs (C++, Vivado HLS, FPGA)
Feb 2020 – May 2020
- Emulated PQC based GeMSS, and qTESLA, by modifying libraries into synthesizable C code using Vivado HLS.
SoC Security-Verification Tool (C++, Tcl, ModelSim)
Jul 2019 – May 2020
- Developed fundamental algorithms for an "SoC Security-Verification tool" and filed a provisional patent.
Udacity C++ Nanodegree (C++)
Jul 2024 – Nov 2024
- Completed Udacity Nanodegree completing several projects focused on OOPs, memory management, multithreading and capstone project.
Request the full resume
The PDF carries contact details that do not belong on a page search engines index, so it is sent on request rather than published. Leave an email below and it will come straight back to you.