Usman Abedin is a firmware engineer based in Barcelona with 8 years of hands-on experience building RISC-V and embedded systems, from bare-metal SDKs to SoC drivers and debug firmware. He has repeatedly bridged silicon and software—designing a 5-stage pipelined core in Chisel as an intern, porting V8 to RISC-V 32-bit during a Linux Foundation PLCT mentorship, and delivering JTAG and RISC-V debug module firmware in industry roles. His work spans SoC generator tooling, SDK development, and low-level digital frontend responsibilities, showing comfort across RTL-adjacent design and production firmware. Currently at Semidynamics after firmware roles at Intensivate, Xcelerium, and Micro Electronics Research Lab, he combines rapid prototyping with production hardening. Colleagues rely on him to translate architecture into reliable, testable firmware and to optimize the developer-facing SDK experience. He brings a curious maker’s background to engineering problems—equally at home writing cycle-accurate code or tightening a hardware/software integration loop.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at NED University of Engineering and Technology
Contributions:82 commits, 15 PRs, 56 pushes in 1 year 10 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.