Jobs and Careers
SA

Senior Staff Engineer, GPU SW - Device Drivers (Kernel Mode Driver)

Samsung Electronics
San Jose, United Statesfull_timeVerifiedPosted 6 Jun 2025
💰 $305,414/yr($174,557/yr$305,414/yr)

About the role

Position Summary

Samsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin Research and Development Center (SARC) and Advanced Computing Lab (ACL), we are building a center of excellence for Intellectual Property (IP) that is applied to high-performance computing devices (mobile, automotive, and other custom market segments) consumed by millions of people around the world. Come build with us!

Role and Responsibilities

As a Senior Staff Engineer, you will join the GPU Software Development team to design, develop, and maintain device drivers for Samsung’s premium mobile GPU IP.  You will collaborate closely with cross-functional teams, including hardware engineering, system architecture, and software development to ensure seamless integration and optimal performance of our GPU solutions, with the goal of delivering a world-class mobile graphics experience. 

A successful candidate will have a strong hardware background, hands-on experience with Linux Kernel, a strong understanding of complex Kernel-mode driver (KMD) debugging, and expertise in driver frameworks.

  • You are a domain expert in more than one area. You are skilled at designing, developing, and maintaining high-quality device drivers for GPU products, including Kernel-mode drivers, user-mode drivers, and firmware.

  • You have a collaborative mindset and excel at building cross-functional partnerships with hardware engineering and system architecture teams to develop software solutions that optimize performance, power efficiency, and functionality based on GPU architecture, while ensuring seamless integration with various operating systems, including Linux and Android.

  • You are an innovator. You enjoy analyzing and optimizing device driver performance, and identifying and addressing bottlenecks to ensure maximum throughput and efficiency.

  • You take ownership in delivering high-quality results by debugging and troubleshooting complex issues related to device drivers, working closely with internal teams and external partners to resolve problems quickly and efficiently.

  • You are a lifelong learner. You stay up-to-date with industry trends, standards, and emerging technologies, applying new knowledge to improve our GPU products and device drivers.

Skills and Qualifications

  • 10+ years of experience with a Bachelor's Degree in Computer Science, Computer Engineering, or comparable field, or 8+ years of experience with a Master’s Degree, or 6+ years of experience with a Ph.D.

  • 10+ years of experience in software engineering using C, C++, and scripting languages (e.g., Python, Bash).

  • Hands-on experience with new silicon bring-ups on emulation platforms.

  • Familiarity with GPU architecture, including graphics rendering, compute, and memory management.

  • Experience with device driver development frameworks, such as Linux Kernel or Android Driver Framework, is must.

  • Technical expertise on Linux DRM subsystem.

  • Strong understanding of operating system concepts, including process management, memory management, and interrupt handling.

  • Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.

  • Debugging complex KMD issues which involves understanding of the software stack and debugging tools.

  • Strong communication and collaboration skills, with experience working with cross-functional global teams and external partners.

Our Team

The System Software team is part of SARC/ACL GPU Software Development organization, focused on designing and developing cutting-edge graphics hardware and drivers to deliver a world-class mobile graphics experience. As the first to bring Ray Tracing and console-quality graphics to the mobile platform, we collaborate closely with leading game engine providers to push boundaries, innovate across key differentiating areas of Samsung’s power- and performance-optimized GP

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Samsung Electronics

View company profile →