UMD / KMD - GPU Driver Development Expert

3 weeks ago


india Samsung India Full time

Position Summary


Samsung is a world leader in Memory, LCD and System LSI technologies. We are currently looking for exceptional software and hardware talent to join our Samsung Bangalore Office of Samsung’s strategic investments in high performance low power ARM based device technology. Presently our GPU design teams, located in Austin (SARC) , San Jose (ACL) & Bangalore SSIR , are developing a GPU that will be deployed in Samsung mobile products.


Role and Responsibilities

Design and document major units in a GPU pipeline targeted at Mobile graphics and machine learning

Develop functional and cycle simulators for GPU pipeline. Collect statistics to evaluate potential benefit of optimizations, prototype to test functional correctness and specify the scheme in detail for next level of implementation in hardware and or software

Collaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification plan

Investigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloads

Work with software developers to understand important trends in future graphics and AI applications, problems faced by application and middleware developers

Find and/or implement applications to exercise novel algorithms in drivers/hardware


Minimum requirements: 4 to 18 Years


Experience using parallel programming APIs and languages such as OpenCL or CUDA

Knowledgeable in GPU or other parallel processing architectures , Strong knowledge of GPU architecture

Knowledge of APIs such as Vulkan, Open GS ES 3.x, DX 11/12, OpenCL and other compute APIs

Knowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI and Image compression

Knowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirable

Expertise in implementing advanced graphics rendering techniques, machine-learning (AI) approaches

Proven ability to debug complex issues in multi-threaded environments

Understanding of Operating System fundamentals and concepts

Familiarity with offline and JIT compiler designs

Background in Linux and Android development

Strong C, C++ and Python programming experience of industrial experience in systems programming (driver development a strong plus)

Strong algorithmic background and outstanding problem-solving skills

System level performance analysis and strong OS fundamentals (memory management, multithreading/synchronization, user/kernel mode interaction)

Excellent C and C++ programming skills (assembly a plus)

Familiarity with graphics APIs (e.g. Open GL/EGL, DirectX)

Understanding of rasterization pipeline and modern GPU architectures

Excellent communication and teamwork skills

Ability to own a problem and drive it to completion​

Preferred candidate will possess the following:

Experience working with ARM 64-bit architecture

Experience developing system software for Android OS

Knowledge of high-level shading languages, e.g., GLSL/HLSL

Understanding of modern real-time rendering game engines



  • india NVIDIA Full time

    NVIDIA is a pioneering company that revolutionized the computing world with its GPU technology, driving the growth of the PC gaming market and redefining modern computer graphics. In recent times, GPU deep learning has propelled AI into the next era of computing, with GPUs serving as the brains behind AI-powered applications across a wide range of...


  • India NVIDIA Full time

    High Performance Computing (HPC) and Artificial Intelligence (AI) are key markets for NVIDIA. Researchers and scientists actively embrace GPU programming to accelerate their workloads and research. To help them onboard to GPUs, NVIDIA is leading a series of GPU hackathons and bootcamps in partnership with national laboratories, universities and enterprises....


  • india NVIDIA Full time

    High Performance Computing (HPC) and Artificial Intelligence (AI) are key markets for NVIDIA. Researchers and scientists actively embrace GPU programming to accelerate their workloads and research. To help them onboard to GPUs, NVIDIA is leading a series of GPU hackathons and bootcamps in partnership with national laboratories, universities and enterprises....


  • india Optimal Virtual Employee Full time

    Company Description: Optimal Virtual Employee (OVE) is a leading provider of top-tier talent acquisition solutions to global companies, utilizing state-of-the-art AI-powered tools. With a focus on tech companies, we excel in harnessing advanced artificial intelligence algorithms to optimize and streamline the hiring process. Our cutting-edge tools have been...


  • india TekWissen India Full time

    Role: Linux Device Driver with Multimedia Location: Bangalore, India Experience: 4-8 Years Notice Period: 0-30 Days Position Description: Linux GPU Device Driver Development: Strong C and Data structure programming Good in Linux internals and Device Drivers Good understanding of DTS files Good working experience on GPU drivers, frame buffer, DRM Good...

  • Embedded Developer

    4 weeks ago


    india RSV Global Full time

    Embedded Developer with 4 + years of experience and good understanding of low-level device driver layer, skilled debugging and firmware. Responsible for the development of host software components for Embedded operating systems. Implementing kernel mode device drivers, other low-level operating system components, and some application-level development for...

  • Linux Developer

    4 weeks ago


    india SASNEE Technologies Pvt ltd Full time

    Job Description: We are looking for a Linux device driver engineer to join our team. The ideal candidate will have a strong understanding of Linux kernel development, ARM Core-based SoCs, and embedded systems. They will also have experience with C programming and debugging. The primary responsibilities of this role will include: Developing and maintaining...

  • Linux Developer

    1 week ago


    India SASNEE Technologies Pvt ltd Full time

    Job Description: We are looking for a Linux device driver engineer to join our team. The ideal candidate will have a strong understanding of Linux kernel development, ARM Core-based SoCs, and embedded systems. They will also have experience with C programming and debugging. The primary responsibilities of this role will include: Developing and maintaining...

  • Web GPU Engineer

    1 month ago


    india Optimal Virtual Employee Full time

    About the Company :Optimal Virtual Employee is the part of the Optimal Transnational Group. Optimal specializes in all forms of Digital Marketing, Online Marketing, Software Development and Mobile Application Development Services. Outsourcing your needs helps you to utilize your time, money and resources efficiently, which in return boosts your bottom lines....

  • Web GPU Engineer

    2 weeks ago


    india Optimal Virtual Employee Full time

    About the Company :Optimal Virtual Employee is the part of the Optimal Transnational Group. Optimal specializes in all forms of Digital Marketing, Online Marketing, Software Development and Mobile Application Development Services. Outsourcing your needs helps you to utilize your time, money and resources efficiently, which in return boosts your bottom lines....


  • india Expert VA Full time

    Job Description This is a remote position. Web Designer | Go High Level Expert | Funnel ExpertAbout Expert VA:Expert VA is a pioneering virtual assistant company dedicated to transforming business operations through efficient and world-class virtual staffing solutions. Founded in September 2023, Expert VA has quickly established itself as a strategic...


  • india Expert VA Full time

    Job Description This is a remote position. Web Designer | Go High Level Expert | Funnel ExpertAbout Expert VA:Expert VA is a pioneering virtual assistant company dedicated to transforming business operations through efficient and world-class virtual staffing solutions. Founded in September 2023, Expert VA has quickly established itself as a strategic...


  • india Neorealm Full time

    Job Description Location: Bengaluru, IndiaExperience: 3 to 8 YearsJob Description: Are you an experienced Linux Device Driver Developer with a passion for cutting-edge technology? Join our dynamic team in Bengaluru and contribute to innovative projects that make a significant impact. We are looking for talented developers with strong C programming skills...

  • Software Developer

    1 month ago


    india Exide Energy Solutions Ltd Full time

    Software Developer – Driver Development Position Title: Software Developer – Driver Development Function: R&D Location: Bengaluru Job Objective: MCAL Driver Development for 32-bit microcontroller. Roles and Responsibility: • MCAL driver Development, Documentation, Report Generation, Unit testing • Report status to Manager • Integrate MCAL driver to...


  • india Neorealm Full time

    Job Description Location: Bengaluru, IndiaExperience: 3 to 8 YearsJob Description: Are you passionate about camera technology and device driver development? Join our innovative team in Bengaluru as a Linux Camera Device Driver Developer and contribute to the cutting-edge projects in camera technology. We are looking for a talented developer with strong C...

  • PCIe Driver Developer

    3 weeks ago


    india TekWissen India Full time

    Role: PCIe Driver Developer Location: Hyderabad, India Experience: 5+ Years Notice Period: 0-30 Days Job Description: -Proficient in C and embedded systems. -Experience in PCIe Linux driver development and application development. -PCIe driver development experience. -DMA client/controller driver development experience -Hands-on experience with...

  • Web GPU Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations Optimal Virtual Employee Full time

    About the Company :Optimal Virtual Employee is the part of the Optimal Transnational Group. Optimal specializes in all forms of Digital Marketing, Online Marketing, Software Development and Mobile Application Development Services. Outsourcing your needs helps you to utilize your time, money and resources efficiently, which in return boosts your bottom lines....

  • Web GPU Engineer

    1 month ago


    Anywhere in India/Multiple Locations Optimal Virtual Employee Full time

    About the Company :Optimal Virtual Employee is the part of the Optimal Transnational Group. Optimal specializes in all forms of Digital Marketing, Online Marketing, Software Development and Mobile Application Development Services. Outsourcing your needs helps you to utilize your time, money and resources efficiently, which in return boosts your bottom lines....


  • india Neorealm Full time

    Job Description Location:  Bengaluru, Experience: 3 to 8 Years, Employment Type: Full-TimeAre you a skilled developer with a passion for Linux Display Device Driver Development? Join our dynamic team and work on cutting-edge projects that drive innovation in the industry.Key Responsibilities: Develop and maintain Linux display device drivers.Collaborate...


  • India PERSOLKELLY India Full time

    Role:Development of Linux Device Drivers with good debugging skills to develop the drivers on various Supported Boards and SOC. Understanding of Linux Kernel, User space, Memory, Interrupt, File Management, Linux boot flow, to the extent of writing a stable LDD. Has the knowledge of opensource, upstreaming process. Understanding of Yocto Build system & Open...