Senior Compiler Engineer at Nvidia, specializing in LLVM toolchains and RISC-V architecture. Carnegie Mellon graduate with expertise in compiler optimization, system software, and edge computing.

Contact

mntalateyya [at] live.com mohammed-nurulhoque mntalateyya

Professional Experience

Senior Compiler Engineer

Nvidia Corp., Cambridge, UK
March 2024 - Present

Maintaining and optimizing an LLVM toolchain for RISC-V embedded CPU with custom extension.

Senior Software Engineer

Imagination Technologies, Hertfordshire, UK
June 2021 - January 2023

Led LLVM/Clang toolchain optimization for RISC-V CPU cores, contributing to upstream LLVM. Specialized in middle and backend passes, instruction selection, and scheduling optimization.

Education

Carnegie Mellon University

B.Sc. Computer Science (GPA: 3.96/4.0)

Achievements: Qatar Campus Scholar, Top-of-class GPA, College & University Honors, Full scholarship

Publications

M. Nurul-Hoque and K. A. Harras, (2022). "WebAssembly for Edge Computing: Potential and Challenges." IEEE Communications Standards, 6(2), 45-52.

M. Nurul-Hoque and K. A. Harras, (2021). "Nomad: Cross-Platform Computational Offloading and Migration in Femtoclouds Using WebAssembly." In Proceedings of the IEEE International Conference on Cloud Engineering (IC2E '21) (pp. 178-189).

A. Essameldin, M. N. Hoque and K. A. Harras, (2020). "More Than The Sum of Its Things: Resource Sharing Across IoTs at The Edge." In Proceedings of the IEEE/ACM Symposium on Edge Computing (SEC '20) (pp. 324-336).

Technical Skills

Programming

  • C/C++
  • RISC-V Assembly
  • Python
  • Rust
  • Verilog

Tools & Frameworks

  • LLVM
  • Git
  • CMake
  • Jenkins

Languages

  • English
  • Arabic
  • Chittagonian
  • Bengali

Tools

Prayer Times

Local prayer times with Asr calculation options