Jim Lewis

Software Engineer at Samsung Austin R&D Center

Austin, Texas, 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
Jim Lewis is a software engineer and technical leader with nine years in modern industry roles and a long career spanning embedded, compiler, and GPU compute systems. He has driven OpenCL driver development and Khronos-conformant deliveries at Samsung, led compute driver teams, and served as a Principal SDE at Microsoft while now maintaining a critical internal capture/replay tool. His strengths blend deep specialization—GPU drivers, compiler toolchains, and numeric signal processing—with broad systems-level experience from FPGA work to naval nuclear operations, yielding rigorous attention to correctness and portability. An open-source contributor to the KhronosGroup OpenCL Conformance Tests, he has improved test robustness across hardware and toolchains, reflecting a practical focus on reliable commercialization. Based in Austin, Jim pairs research-driven innovation with hands-on execution, particularly in performance-sensitive and cross-platform environments.
code9 years of coding experience
job26 years of employment as a software developer
bookBS Electrical Engineering, BS Electrical Engineering at University of Houston
bookMS Electrical Engineering, MS Electrical Engineering at Rice University
github-logo-circle

Github Skills (7)

opencl10
floating-point10
c-language10
float3210
cprogramming-language10
testing10
image-processing9

Programming languages (6)

C++BikeshedCLLVMJavaScriptPython

Github contributions (5)

github-logo-circle
KhronosGroup/OpenCL-CTS

Sep 2019 - Apr 2022

The OpenCL Conformance Tests
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:102 reviews, 13 commits, 12 PRs in 2 years 7 months
Contributions summary:Jim primarily contributed to the OpenCL Conformance Tests by fixing bugs and improving the reliability of the image write tests. They addressed issues related to float and half-float denormal flushing, ensuring correct behavior across different hardware configurations. Additionally, the user fixed linking warnings for Visual Studio builds, making changes to improve code portability and maintainability. The user also removed an invalid test case.
conformanceconformance-testsopencl
jlewis-austin/OpenCL-CTS

Jul 2019 - Apr 2022

The OpenCL Conformance Tests
Contributions:6 PRs, 33 pushes, 14 branches in 2 years 9 months
conformanceconformance-testsopencl
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
Jim Lewis - Software Engineer at Samsung Austin R&D Center