Swee Khor

RISC-V Embedded Engineer at Efinix, Inc.

Penang, Malaysia
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
Swee Khor is a RISC-V embedded engineer with nine years of hands-on experience building firmware and Linux/RTOS support for processors and SoCs, currently focused on RISC-V Embedded Linux and SDIO controller work. He has a strong background in firmware and FPGA development from two stints at Intel and deep embedded systems experience from Motorola Solutions, spanning boot-time kernel optimizations, PM/BIOS, and graphics/DRM virtualization. An active open-source contributor, he has extended Zephyr to support INTEL NIOSV RISC-V boards and acted as a systems architect in OpenEmbedded to enable musl-x32 across complex build recipes. Based in Penang, Malaysia, he pairs practical board bring-up and device-tree work with build-system and packaging expertise, and has a track record of resolving cross-project build and compatibility challenges that many engineers don’t see beyond driver code.
code9 years of coding experience
job22 years of employment as a software developer
bookBachelor's degree Electrical and Electronics Engineering, Bachelor's degree Electrical and Electronics Engineering at Universiti Teknologi Malaysia
bookMaster degree Telecommunications Engineering, Master degree Telecommunications Engineering at Multimedia University
languagesEnglish, Chinese, Malay
github-logo-circle

Github Skills (19)

risc-v10
embedded-language10
build-system10
microcontroller10
zephyr10
yocto10
sys10
embedded10
c119
linux9
configuration-management9
device-tree9
rtos9
c179
iot9

Programming languages (4)

CGoBitBakePython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

Mar 2022 - Jun 2023

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:14 reviews, 4 PRs, 14 comments in 1 year 3 months
Contributions summary:Swee primarily contributed to adding support for INTEL NIOSV RISCV-based processors within the Zephyr RTOS. Their work involved adding board support, including device tree configurations, machine timer driver enablement, and necessary header and linker file modifications. These changes included creating board-specific documentation and adapting existing drivers for compatibility with the NIOSV hardware platform. The commits show a focus on integrating this processor into the Zephyr ecosystem.
bluetooth-lereal-timezephyrsecuregit-repository
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
userSystem Architect / Software Architect
Contributions:13 commits in 2 months
Contributions summary:Swee primarily focused on enabling support for the "musl-x32" architecture within the OpenEmbedded build system. Their contributions included modifying various configuration files, recipes, and classes to accommodate this new architecture. The user's work impacted multiple aspects of the build process, ensuring compatibility for musl-x32 across different packages like grub-efi, perl, openssl, and dpkg. Furthermore, the user addressed build failures, disabled incompatible builds, and added necessary patches for overall system compatibility.
git-repositoryopenembedded
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
Swee Khor - RISC-V Embedded Engineer at Efinix, Inc.