Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Samsung Senior Staff Engineer GPU SW - Device Drivers Kernel Mode Driver 
United States, California, San Jose 
980143343

Yesterday

Role and Responsibilities

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.

At SARC/ACL, you will work alongside a diverse global task force with cross-functional impact, contributing to multiple stages of the technology development cycle and seeing your work in real-world products. Here your bold ideas are encouraged, learning always happens, and teamwork fuels our innovation.

Total Rewards

This is an exempt position, which is not eligible for overtime pay under the Fair Labor Standards Act (FLSA).

U.S. Export Control

This position requires the ability to access information subject to U.S. export control restrictions. Applicants must have the ability to access export-controlled information or be eligible to receive a government authorization to access export-controlled information.