Current jobs related to Sr. GPU Kernel Driver Engineer - Austin - Samsung Electronics Co., Ltd.


  • Austin, Texas, United States AMD Full time

    Job Title: Deep Learning Library GPU Software Development EngineerWe are seeking an experienced software engineer to join our team as a Deep Learning Library GPU Software Development Engineer. As a key member of our team, you will be responsible for developing high-performance GPU kernels for our Machine Learning and Deep Learning Library.Key...


  • Austin, Texas, United States Samsung Electronics Co., Ltd. Full time

    Job SummaryAt Samsung Electronics Co., Ltd., we are seeking a highly skilled Sr. GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market. Your expertise in software design, performance optimization, and GPU hardware...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Job Title: Deep Learning Library GPU Software Development EngineerWe are seeking a highly skilled software engineer to join our team at Advanced Micro Devices, Inc. as a Deep Learning Library GPU Software Development Engineer. As a member of our core team, you will work with the latest hardware and software technology to improve the performance of key...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    We are seeking a highly skilled and motivated GPU Cluster Performance Optimization Engineer to join our dynamic team at Advanced Micro Devices, Inc.The ideal candidate will have a strong background in GPU architectures, parallel computing, and hands-on experience in system level performance tuning and debug methodologies.The successful candidate will be...


  • Austin, Texas, United States AMD Full time

    About the RoleWe are seeking a highly skilled software engineer to join our team at AMD. As a key member of our core team, you will work with the latest hardware and software technology to improve the performance of key applications and benchmarks.Key ResponsibilitiesCollaborate with AMD's architecture specialists to improve future products.Write...


  • Austin, Texas, United States Samsung Austin Semiconductor Full time

    Job SummarySamsung Austin Semiconductor is seeking a highly skilled Senior GPU Performance Engineer to join our team. As a key member of our Xclipse GPU software team, you will be responsible for delivering cutting-edge technologies to revolutionize the mobile GPU market.Key ResponsibilitiesDevelop and optimize GPU IP from architectural planning to...


  • Austin, United States AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our...


  • Austin, Texas, United States Apple Full time

    Platform Kernel Software EngineerAt Apple, we're committed to innovation and excellence in our products and services. As a Platform Kernel Software Engineer, you'll play a critical role in shaping the future of our operating systems.About the RoleWe're seeking a highly skilled and motivated individual to join our Darwin Systems team. As a member of this...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled Kernel Software Engineer to join our team at Apple. As a member of our Platform Kernel team, you will play a critical role in developing and maintaining the XNU kernel, which runs at the heart of our operating systems deployed across all iPhone, iPad, Mac, Watch, Apple TV, and Vision devices.Key...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe're on a mission to build innovative products that accelerate next-generation computing experiences. As a key member of our team, you'll work with the latest hardware and software technology to improve the performance of key applications and benchmarks.The Role:As a software engineer, you'll be responsible for writing...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled Kernel Software Engineer to join our Darwin Systems team at Apple. As a member of this team, you will play a critical role in the development and maintenance of the XNU kernel, which runs at the heart of Apple's operating systems.Key ResponsibilitiesDesign and implement new kernel technologies, including support...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Transforming Lives with AMD TechnologyWe are committed to enriching our industry, communities, and the world through innovative solutions. Our mission is to build cutting-edge products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded.The Role:We are seeking an...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled Platform Kernel Software Engineer to join our team at Apple. As a member of our team, you will be responsible for developing and maintaining the XNU kernel, which runs at the heart of our operating systems deployed across all iPhone, iPad, Mac, Watch, Apple TV, and Vision devices.Key ResponsibilitiesDesign and...


  • Austin, Texas, United States Apple Full time

    Job DescriptionAs a member of the Darwin Systems team at Apple, you will have the opportunity to develop innovative kernel technologies that run on billions of devices worldwide. The Platform Kernel team is responsible for developing and maintaining all CPU and architecture-specific layers of the kernel, as well as kernel bring-up on all Apple chips...


  • Austin, Texas, United States Nvidia Full time

    Job SummaryNVIDIA is seeking a highly skilled and experienced engineering manager to lead the development of graphics profiling tools. As a key member of the team, you will be responsible for creating and improving existing profiling tools for NVIDIA GPUs, enabling developers to quickly identify and resolve performance issues.Key ResponsibilitiesLead the...


  • Austin, Texas, United States Yochana IT Full time

    Job Title: Data Center GPU ValidationJob Summary:We are seeking a highly skilled GPU Validation Engineer to join our team at Yochana IT. As a GPU Validation Engineer, you will be responsible for system level validation and debug across software, hardware, and firmware for a DCGPU (Data center GPU) along with Python Automation skills.Key Responsibilities:Lead...


  • Austin, Texas, United States Motion Recruitment Full time

    Senior Linux Kernel DeveloperMotion Recruitment is seeking a highly skilled Senior Linux Kernel Developer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining our endpoint security tool for Linux Servers.The ideal candidate will have 5+ years of experience with Linux Kernel development, a strong...


  • Austin, Texas, United States Tekshapers Inc Full time

    Job Title: Data Center GPU ValidationJob Summary:We are seeking a highly skilled GPU Validation Engineer to join our team at Tekshapers Inc. The ideal candidate will have experience in system level validation, debug, and automation, with a strong background in Data Center GPU Validation.Key Responsibilities:Lead system level validation and debug across...


  • Austin, Texas, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled GPU Performance Engineer to join our team. As a key member of our engineering group, you will be responsible for architecting, designing, implementing, verifying, and optimizing the performance and power of GPU cores.Key ResponsibilitiesLeads the development of advanced GPU knowledge and experience to optimize...


  • Austin, Texas, United States Apple Full time

    Job SummaryAs a member of the Darwin Systems team at Apple, you will have the opportunity to develop innovative kernel technologies that run on billions of devices worldwide. The Platform Kernel team is responsible for the XNU kernel, which is the heart of the operating systems deployed across all Apple devices.Key Responsibilities Design and implement new...

Sr. GPU Kernel Driver Engineer

2 months ago


Austin, United States Samsung Electronics Co., Ltd. Full time
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

You will have the unique opportunity to explore, lead, and contribute to the development of new GPU features, while broadening your knowledge in different aspects of GPU development.
  • You are a domain expert in multiple technical areas, leveraging your broad knowledge and competencies to develop Linux Kernel Driver for GPU or complex NPU/DPU (network or data processing units), utilizing Linux Kernal Graphics APIs such as Direct Rendering Manager (DRM), Translation Table Manager (TTM).
  • You will lead debugging driver failures and performance issues using code and graphics debugging tools, and implementing best Practices using git, gerrit (code reviews), continuous integration.
  • You lead efforts using Linux, and Android Operating systems for coding environment and target device development.
  • You are skilled in software development using C/C++/Python.
  • You have a curious mindset that thrives on navigating the unknown through innovation and continuous learning. You will research new API changes and trends in graphics for future GPU enhancements. You will challenge past practices or approaches, drive future-oriented changes, and identify new opportunities for improving the products or development flow.
  • You thrive on managing high-impact, large-scale projects and initiatives that have global impact in a fast-paced environment. You are also detail-oriented and can provide high-level documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email).
  • You get excited about driving cross-company collaboration by creating synergetic ways of working using effective communications and proactive partnership with multiple internal teams and external stakeholders.
  • You will serve as an experienced mentor to junior engineers and interns.
  • You enjoy exercising wide latitude in determining objectives and approaches to critical assignments.

Skills and Qualifications

  • 15+ years of experience with a Bachelor's Degree in Computer Science/Engineering, or 13+ years of experience with a Master's Degree, or 11+ years of experience with a Ph.D.
  • High Proficiency in C/C++/Python
  • Recent experience with Linux Kernel Driver development and debugging for GPU
  • Recent 3+ years of technical hands-on experience primarily developing Linux Kernel Driver for GPU (preferred) or complex NPU/DPU (network or data processing units)
  • High proficiency in assembly for Aarch64
  • Experience with board and silicon bring-up
  • Experience with Linux Kernel graphics APIs: Direct Rendering Manager (DRM), Translation Table Manager (TTM), etc.

Highly desirable skills:
  • Experience with (System) Verilog or VHDL
  • Experience with Android graphics stack
  • Familiarity with AOSP and Android framework
  • Experience with at least one RTOS or experience writing firmware for bare metal hardware
  • Experience with virtualization technologies
  • Experience with scripting languages (Perl, Python, etc.)
  • Experience with on-chip bus protocols
  • Experience with GPU graphics/compute APIs: Vulkan, OpenCL, OpenGL

Our Team

The Xclipse GPU Software team is a dynamic and innovative group of experts responsible for delivering cutting-edge technologies to revolutionize the GPU market. Our team is organized by multiple areas of responsibility, including User mode Driver (UMD) development, Kernel Mode Driver (KMD) /system software development, compiler development, and GPU compute/machine learning on the edge.

We pride ourselves on our ability to work cohesively and efficiently, continuously pushing the limits of technology with our next-gen GPU software/hardware codesign. We collaborate with game engine teams to seamlessly integrate features that provide our users with a flawless gaming experience. We also focus on post-silicon performance optimization and workload analysis to ensure our software is the best in class. Finally, we implement software validation and automation processes to guarantee the highest levels of quality and performance for our products.

Our team is dedicated to staying at the forefront of technology, constantly researching and experimenting with new developments to bring consumers the most advanced GPU software available.

Total Rewards

At Samsung - SARC/ACL, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $174,557 and $305,414. Your actual base pay will depend on variables that may include your education skills, qualifications, experience, and work location.

Samsung employees have access to benefits including: medical, dental, vision, life insurance, 401(k), free onsite lunch, employee purchase program, tuition assistance (after 6 months), paid time off, student loan program, wellness incentives, and many more. In addition, regular full-time employees (salaried or hourly) are eligible for MBO bonus compensation, based on company, division, and individual performance.

Additionally, this role might be eligible to participate in long term incentive plan and relocation.

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.

Trade Secrets

By submitting an application, you [applicant] agree[s] not to disclose to Samsung, or induce Samsung to use, any confidential or proprietary information (including trade secrets) belonging to any current or previous employer or other person or entity.

#SARC #ACL #Hybrid

* Please visit Samsung membership to see Privacy Policy, which defaults according to your location. You can change Country/Language at the bottom of the page. If you are European Economic Resident, please click here.

* Samsung Electronics America, Inc. and its subsidiaries are committed to employing a diverse workforce, and provide Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, status as a qualified individual with a disability, or any other characteristic protected by law.