Sr. Graphic Software Engineer at Intel Corporation
Folsom, California, United States
Join Prog.AI to see contacts
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.
13 years of coding experience
9 years of employment as a software developer
MS, Electrical Engineering, MS, Electrical Engineering at Sogang University
Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver
Role in this project:
Back-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.
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.