Yusef Karim

Software Engineer at Broadcom

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Yusef Karim is a full-stack software engineer with 8 years of experience building systems that span bare-metal firmware to global cloud infrastructure, currently developing cloud-native microservices and network monitoring solutions at Broadcom. He has a track record of engineering resilient Linux and embedded systems for extreme environments—having delivered firmware and systems for Antarctic deployments and driven RBR’s adoption of Zephyr RTOS. Comfortable in C, Rust, and modern cloud tooling, he also contributes to notable open-source projects like Tock OS, where he added board support and hardware integrations. Based in Ottawa, he blends hardware design (custom PCBs for his homelab) with multi-cloud Kubernetes orchestration, favoring problems where software meets the metal. Armed with a Master's in Computer Science and hands-on teaching experience in operating systems and cryptography, he focuses on scalable, production-ready solutions that bridge engineering and science.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Physics, Bachelor of Science - BS, Computer Science and Physics at Trent University
bookMaster's degree, Computer Science, CGPA: 12.00 (A+), Master's degree, Computer Science, CGPA: 12.00 (A+) at Carleton University
github-logo-circle

Github Skills (11)

arm10
gpio10
embedded10
rust10
microcontroller10
operating-system10
kernel9
cortex-m9
gnu-make8
iot8
makefile8

Programming languages (6)

SystemVerilogRustCJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
tock/tock

Jan 2021 - Jan 2021

A secure embedded operating system for microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 6 commits, 1 PR in 5 days
Contributions summary:Yusef contributed extensively to the `tock/tock` repository, adding support for the WeAct STM32F401CCU6 board. Their work involved creating board-specific configurations, including setting up GPIO pins, configuring peripherals, and modifying the linker script. The commits also focused on cleaning up the main file, applying Makefile suggestions, and fixing button functionality. Overall, the contributions highlight the user's focus on hardware integration and system-level programming within the Tock OS environment.
kernelcortex-mrisc-vsecurebare-metal
Contributions:22 commits, 1 branch in 1 year 6 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yusef Karim - Software Engineer at Broadcom