Dongwon Kim

Sr. Graphic Software Engineer at Intel Corporation

Folsom, California, United States
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
Dongwon Kim is a senior graphics software engineer with 13+ years of experience designing embedded firmware, kernel and user-space graphics drivers for ARM and x86 platforms. Based in Folsom, CA, he is the primary owner of Intel’s user-space 3D DRI driver for Intel HD GPUs and has driven OpenGL ES 3.0/3.1 enablement and features like DMA_BUF_IMPORT for EGL image interoperability. He combines deep low-level expertise—assembly, memory debugging, GDB and JTAG—with board bring-up, schematic/PCB involvement and SoC validation across multi-core DSP and Atom platforms. His open-source contributions to Intel’s compute-runtime highlight hands-on work in GPU memory management, DRM buffer handling and cross-platform allocation correctness. Known for tracking down subtle kernel/driver race conditions (ring buffer sequencing, framebuffer flip bugs), he pairs system-level rigor with practical benchmarking and GL validation experience. He holds an MS in Electrical Engineering and brings the rare blend of silicon validation, Linux graphics stack mastery, and production automotive/Android deployment experience.
code13 years of coding experience
job9 years of employment as a software developer
bookMS, Electrical Engineering, MS, Electrical Engineering at Sogang University
languagesEnglish, Korean
github-logo-circle

Github Skills (20)

opencl10
drm10
c-language10
qemu10
rendering10
c1110
linux-kernel10
c1710
egl10
cprogramming-language10
gpgpu9
computation9
intel9
memory-allocation9
gpu9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
intel/compute-runtime

Feb 2019 - May 2020

Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Role in this project:
userBack-end Developer
Contributions:18 commits in 1 year 3 months
Contributions summary:Dongwon primarily contributes to the Intel Compute Runtime, focusing on low-level graphics driver and memory management aspects. Their commits involve modifying code related to buffer objects, memory allocation within the Direct Rendering Manager (DRM), and GPU address space handling. The user also implements tests and makes adjustments to ensure the proper functioning of memory allocation with different alignment and memory pool scenarios. Furthermore, contributions include fixing errors related to compiler and library dependencies.
zerogpuruntimeinteloneapi
downor/compute-runtime

Mar 2020 - May 2020

Intel(R) Graphics Compute Runtime for OpenCL(TM). Replaces Beignet for Gen8 (Broadwell) and beyond.
Contributions:135 pushes, 1 branch in 2 months
cudagpu-programminggpuruntimeintel
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