UMD / KMD - GPU Driver Development Expert

icon building Company : Samsung India
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - UMD / KMD - GPU Driver Development Expert

Position SummarySamsung 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 ResponsibilitiesDesign and document major units in a GPU pipeline targeted at Mobile graphics and machine learningDevelop 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 softwareCollaborate with implementation, modeling, and software teams to define and develop microarchitecture, software implementation, and/or a verification planInvestigate alternate approaches for important GPU workloads, incremental optimizations, and rebalancing to maximize performance in future key workloadsWork with software developers to understand important trends in future graphics and AI applications, problems faced by application and middleware developersFind and/or implement applications to exercise novel algorithms in drivers/hardwareMinimum requirements: 4 to 18 YearsExperience using parallel programming APIs and languages such as OpenCL or CUDAKnowledgeable in GPU or other parallel processing architectures , Strong knowledge of GPU architectureKnowledge of APIs such as Vulkan, Open GS ES 3.x, DX 11/12, OpenCL and other compute APIsKnowledge of key mobile GPU graphics workloads and compute application workloads such as computer vision, image processing, AI and Image compressionKnowledge of game applications, game rendering engines, academic papers on advanced rendering techniques desirableExpertise in implementing advanced graphics rendering techniques, machine-learning (AI) approachesProven ability to debug complex issues in multi-threaded environmentsUnderstanding of Operating System fundamentals and conceptsFamiliarity with offline and JIT compiler designsBackground in Linux and Android developmentStrong C, C++ and Python programming experience of industrial experience in systems programming (driver development a strong plus)Strong algorithmic background and outstanding problem-solving skillsSystem 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 architecturesExcellent communication and teamwork skillsAbility to own a problem and drive it to completion​Preferred candidate will possess the following:Experience working with ARM 64-bit architectureExperience developing system software for Android OSKnowledge of high-level shading languages, e.g., GLSL/HLSLUnderstanding of modern real-time rendering game engines
Original job UMD / KMD - GPU Driver Development Expert posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Bengaluru, Karnataka

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.