Badges
Certifications
Work Experience
Hardware & Systems Engineering Intern
Analog Devices•  May 2024 - August 2024•  Wilmington, MA
I automated an existing workflow for a Neural Processing Unit’s SDK for PPA analysis. This involved modifying memory map tables, generating linker scripts, compiling TensorFlow Lite neural networks into binary executables for the hardware, running SystemC simulations, scraping simulation logs for performance data, generating/simulating parameterizable RTL, and performing power usage analysis. I also profiled and optimized part of an existing CUDA & C++ codebase for 5G signal processing. This involved downconversion, OFDM via FFTs, channel estimation, demodulation, and EVM calculations on Nvidia GPUs. The kernels were profiled with a mixture of Nsight Systems, Nsight Compute, roofline analysis, and Python scripting.
System Software Engineering Intern
Analog Devices•  May 2023 - August 2023•  Wilmington, MA
Worked on the product security team and developed a SystemC model of an elliptic curve cryptographic block in an embedded security enclave to aid in its functional verification and NIST certification.
Education
University of Michigan
Computer Science & Engineering, BE•  August 2021 - Present•  GPA: 3.7
I am pursuing a bachelor's in Computer science and engineering. I am also a recipient of the engineering scholarship of honor.
Links
Skills
davidmek has not updated skills details yet.