Umd / Kmd - Graphics Driver Development Expert

1 week ago


Bangalore City, India Samsung India Full time
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 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/hardwareMinimum 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 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) 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

  • bangalore, 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...


  • bangalore, India Samsung India Full time

    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...


  • Bangalore City, India Capgemini Engineering Full time

    Experience: 4 to 15 Years.Education: BE/ B.Tech/ ME/ M.Tech/ MS.Strong experience in Linux Drivers Development and kernel programming.Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera.Strong programming in C/C++.Good in Linux internals conceptsExperience in debugging using JTAG TRACE32 or any other debugger.


  • Bangalore City, India Capgemini Engineering Full time

    Experience: 3 Years to 7 YearsJob Location: Bangalore.Job Description: –1. Linux Operating system Internals. Kernel programming & system programming. (Mandatory) Interrupt, synchronization mechanism in Linux. (Mandatory) Linux device driver framework knowledge. (character/block drivers) Kernel debugging techniques. (kdb/kgdb/printk..Etc)2. Good...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • bangalore, India Quess Full time

    About Us “Quess IT Staffing is India’s largest IT staffing company with over 20 years of experience in staffing IT professionals in 300+ companies across levels and skillsets. Our 10,000+ associates deployed in 80+ cities and towns are proficient in over 500 technological skills. Our associates help enable cutting edge solutions some of the biggest names...


  • Bangalore City, India Capgemini Engineering Full time

    GPU & Display Drivers on x86 platforms OS: FreeBSD or Linux Hands on expertise on Weston/WayLand subsystems is a plus Knowledge about HDMI & DP2 protocol drivers Hands-on exposure to DRM/libDRM activityDomain/Segment: Automotive Display engineers will be useful for this requirement.


  • Bangalore City, India ACL Digital Full time

    3+ years of experience on Windows driver development Hands on experience into Windows systems/kernel programming.Hands on experience with Windows Driver Model (WDM), Device driver kit / Windows driver kit (DDK/WDK ) In-depth hands-on experience in Win32 programmingWindows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver,...


  • Bangalore City, India ACL Digital Full time

    3+ years of experience on Windows driver development Hands on experience into Windows systems/kernel programming.Hands on experience with Windows Driver Model (WDM), Device driver kit / Windows driver kit (DDK/WDK ) In-depth hands-on experience in Win32 programmingWindows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver,...

  • Device Driver Tester

    3 weeks ago


    Bangalore City, India ACL Digital Full time

    We are ok with below any combination:SOC Verificaiton (Automotive Qualification Testing)Lead Engineer Experience 8 to 12 Years§ Hands-on testing experience to Automotive Infotainment ECU§ Experience in Python or Robot scripting§ Exposure Linux, QNX and Android OS § Hands-on experience with Performance, Sanity testing activities.§ Hands-on Testing...


  • bangalore, India Capgemini Engineering Full time

    Experience: 4 to 15 Years. Education: BE/ B.Tech/ ME/ M.Tech/ MS. Strong experience in Linux Drivers Development and kernel programming. Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera. Strong programming in C/C++. Good in Linux internals concepts Experience in debugging using JTAG- TRACE32 or any other debugger.


  • bangalore, India Capgemini Engineering Full time

    Experience: 4 to 15 Years.Education: BE/ B.Tech/ ME/ M.Tech/ MS.Strong experience in Linux Drivers Development and kernel programming.Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera.Strong programming in C/C++.Good in Linux internals conceptsExperience in debugging using JTAG- TRACE32 or any other debugger.


  • bangalore, India Capgemini Engineering Full time

    Experience: 4 to 15 Years.Education: BE/ B.Tech/ ME/ M.Tech/ MS.Strong experience in Linux Drivers Development and kernel programming.Experience in developing drivers for USB/Ethernet /Audio/ Graphics /PCI/Sensor/Camera.Strong programming in C/C++.Good in Linux internals conceptsExperience in debugging using JTAG- TRACE32 or any other debugger.


  • Bangalore City, India ACL Digital Full time

    Responsibilities:Hands on experience into Windows systems/kernel programming.Hands on experience with Windows Driver Model (WDM), Device driver kit / Windows driver kit (DDK/WDK).In-depth hands-on experience in Win32 programming.Windows device driver development (Registry Filter Driver, NDIS Driver and Windows Hook Driver, WFP driver, File System Filter...


  • bangalore, India Capgemini Engineering Full time

    Location : BangaloreEducation: B.E/B.Tech/M.E/M.Tech (Computer or Electronics)Experience: 3+ Years.Vxworks/RTOS experience, RTOS driver development and test App development.Good in C and Data structures.Handson experience in RTOS OS Concepts, mutex, multithread, tasks, shared memory, IPC'sHands on experience in developing Audio, MIPI CSI Cameras, Graphics,...


  • Bangalore, India Capgemini Engineering Full time

    Location : Bangalore Education: B.E/B.Tech/M.E/M.Tech (Computer or Electronics) Experience: 3+ Years. Vxworks/RTOS experience, RTOS driver development and test App development. Good in C and Data structures. Handson experience in RTOS OS Concepts, mutex, multithread, tasks, shared memory, IPC's Hands on experience in developing Audio, MIPI...


  • bangalore, India Luxoft Full time

    Project Description: Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...


  • bangalore, India Luxoft Full time

    Project Description:Luxoft is collaborating with a prominent HW SoC Vendor in creation of an Android Automotive BSP targeted at the Automotive Industry. The customer wants Luxoft to do the board bring-up of Android Automotive on target SoC platform. The platform would be included IVI modules and features for Automotive market. During this duration, Luxoft...


  • bangalore city, India Samsung Semiconductor Full time

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC-V)....

  • Linux Device Driver

    6 days ago


    Bangalore City, India Sasken Technologies Limited Full time

    Greetings from Sasken Technologies!!!We are hiring candidate for Linux Device Drivers for Bangalore Location.5days Work from officeJob Description:Development Embedded System software experience in in device drivers and board-support packages for complex SoCsDevelopment experience in Embedded domain using C/C++ ProgrammingStrong working knowledge of...