Summary
Joshua Klein is an R&D team lead and system-level computer engineering researcher with 11 years of experience focused on memory systems, accelerators, and compute-near-memory architectures. He combines academic rigour from a doctoral program at EPFL with hands-on embedded and heterogeneous systems work, spanning cycle-accurate simulation to real hardware. Joshua has applied software engineering and machine/deep learning techniques to co-design RISC-based platforms and custom accelerators, and transitioned from researcher to technical leader within imec. His background includes building autonomous embedded systems at Boston University, teaching low-level languages, and practical firmware/hardware integration across Pixhawk, Beaglebone, and XBee platforms. Colleagues rely on him for complex system integration and project management as much as for low-level optimization and verification. Based in Switzerland, he brings a rare blend of academic depth and production-focused engineering that speeds prototype-to-hardware cycles.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Computer Engineering, Bachelor of Science - BS, Computer Engineering at Boston University
General Education, Physics, and Mathematics, General Education, Physics, and Mathematics at Los Angeles Pierce College
Master’s Degree, Electrical and Computer Engineering, Master’s Degree, Electrical and Computer Engineering at Boston University College of Engineering
California State University, Northridge
EPFL (École polytechnique fédérale de Lausanne)
English, French