Graphics Driver Development
4 weeks ago
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 Indian Design Centre and our Advanced Computing Lab (ACL) in San Jose, CA. SARC was established in Austin, TX in 2010 to be one of Samsung’s strategic investments in high performance low power ARM based device technology. Presently our GPU design teams, located in Austin (SARC) and San Jose (ACL) & India Bangalore are developing a GPU that will be deployed in Samsung mobile products. Our System IP team is working on Coherent Interconnect and memory controller architectures.As a GPU Engineer , you will work as part of a team actively working to design and document major units in a GPU pipeline targeted at Mobile graphics applications and potentially other related markets. This is a mid to senior level position where the candidate will be in an individual contributor role, tasked with driving the functional and cycle simulators for GPU pipeline and working with cross functional teams including RTL design, modeling and software on various sub-blocks of the end solution.
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/hardware
Minimum requirements: 3 to 18 Years
Experience using parallel programmingKnowledgeable in GPU or other parallel processing architectures.Strong knowledge of GPU architecture mainly on Linux Stack or Kernel Mode DriverKnowledge 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)Understanding of rasterization pipeline and modern GPU architecturesExcellent communication and teamwork skillsAbility to own a problem and drive it to completionPreferred 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
-
Graphic Driver
6 months ago
Bengaluru, Karnataka, India Skillety Technologies Full timeExperience with 3-12 Years - Experience with expertise in C/C++ programming to develop low level graphics drivers - Graphics driver module understanding.GFX driver applies to the VPG Graphics Driver, Display Driver. - Experience with various features such as Framebuffer handling, Mode switching and Enumeration, Graphics memory manager, Layer control etc -...
-
Graphics Driver Engineer
1 week ago
Bengaluru, Karnataka, India Capgemini Engineering Full timeAbout the RoleWe are looking for a talented Graphics Driver Engineer to join our team at Capgemini Engineering. The successful candidate will be responsible for designing and developing high-quality display drivers for x86 platforms.The ideal candidate will have hands-on experience with Weston/WayLand subsystems, as well as knowledge of HDMI and DP2 protocol...
-
Bengaluru, India Orcapod Full timeJob Title : Display and Graphics Driver Development EngineerJob Summary : A Display and Graphics Driver Development Engineer is responsible for designing, developing, optimizing, and maintaining display and graphics drivers for various hardware platforms. The role involves working closely with hardware engineers, operating system developers, and other...
-
Graphics Drivers
3 weeks ago
Bengaluru, Karnataka, India Capgemini Engineering Full time**: - experience range considered is 5 to 12 yrs in Embedded Software Domain** **- Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired** **- Proficient in software development using C, C++ and multi-threaded programming is needed** **- Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus** **- BTech /...
-
Camera Driver Developer
1 month ago
Bengaluru, India Eximietas Design Full timeAbout Eximietas: a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai and Bhubaneswar in India. Eximietas Design is a leading technology firm specializing in (VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML) solutions. With a commitment to innovation and excellence, we...
-
Camera Driver Developer
1 month ago
Bengaluru, India Eximietas Design Full timeAbout Eximietas: a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai and Bhubaneswar in India. Eximietas Design is a leading technology firm specializing in (VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML) solutions. With a commitment to innovation and excellence, we...
-
Linux driver developer
3 weeks ago
Bengaluru, India ACL Digital Full timeMandatory Skills:Engineer with 4+ Years of experience in embedded Linux driver/kernel development.Engineer with in embedded Linux driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Experience with any one of the driver development domainGraphics driver – DRM/KMS, Open GL, Vulkan, Open CL,...
-
Camera Driver Developer
2 months ago
Bengaluru, India Eximietas Design Full timeAbout Eximietas: Eximietas, a technology services and solutions company headquartered in San Jose, CA with a global footprint that extends to Bangalore, Chennai and Bhubaneswar in India. Eximietas Design is a leading technology firm specializing in (VLSI/Embedded SW/Cloud Computing/Cyber Security/AI/ML) solutions. With a commitment to innovation and...
-
Bengaluru, Karnataka, India Tech Mahindra (formerly Mahindra Satyam) Full timeCompany OverviewTech Mahindra (formerly Mahindra Satyam) is a leading provider of digital transformation, consulting, and business re-engineering solutions. We are committed to delivering innovative solutions that drive business growth and improve efficiency.Job DescriptionWe are seeking an experienced Technical Validation Engineer to join our team in the...
-
Graphics driver validation
3 weeks ago
Bengaluru, India Tech Mahindra Full timeJob Description:Linux Graphics driver validation expertise across Multimedia, Graphics APIs, Power Management, IO’s-GPIO, I2 C, UART, SPI, RTC, Ethernet, Android.Familiarity with Open source Xen , Automotive Grade Linux,Derive Test Case and use cases creation from requirements ensuring 100% functional feature and non functional (stress, soak scenarios)...
-
Linux Device Driver Developer
4 weeks ago
Bengaluru, India Capgemini Engineering Full time1. 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 understanding about any of the below Linux drivers.- USB (XHCI, OTG, USB3.0/2.0...
-
Linux Device Driver
4 months ago
Bengaluru, India Global Pharma Tek Full timeMandatory Skills: . Engineer with to yrs of experience in embedded Linux driver/kernel development. . Strong C/C++ development skills with a good understanding of object-oriented design. . Experience with any one of the driver development domain · Graphics driver – DRM/KMS, OpenGL, Vulkan, OpenCL, Mesa. · Multi Media-Video driver – Vaapi, vdpau,...
-
Linux device driver developer
4 weeks ago
Bengaluru, India Capgemini Engineering Full time1. 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 understanding about any of the below Linux drivers.- USB (XHCI, OTG, USB3.0/2.0...
-
Camera Driver Developer Specialist
1 month ago
Bengaluru, Karnataka, India Eximietas Design Full timeAbout Eximietas Design:A leading technology firm specializing in VLSI, Embedded SW, Cloud Computing, Cyber Security, AI, and ML solutions, headquartered in San Jose, CA, with a global footprint.We empower businesses to thrive in the dynamic digital landscape with innovative solutions and expertise from industry giants.Job Overview:Eximietas Design is seeking...
-
Graphics Driver Development
4 weeks ago
Bengaluru, India Samsung Semiconductor Full timePosition 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 Indian Design Centre and our Advanced Computing Lab (ACL) in San Jose, CA. SARC was established in Austin, TX in 2010 to be one of Samsung’s strategic investments in high performance...
-
Graphics Driver Development
4 weeks ago
Bengaluru, India Samsung Semiconductor Full timePosition 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 Indian Design Centre and our Advanced Computing Lab (ACL) in San Jose, CA. SARC was established in Austin, TX in 2010 to be one of Samsung’s strategic investments in high performance...
-
Graphics Driver Validation
3 weeks ago
Bengaluru, India Tech Mahindra (formerly Mahindra Satyam) Full timeJob Description: Linux Graphics driver validation expertise across Multimedia, Graphics APIs, Power Management, IO’s-GPIO,I2C,UART,SPI,RTC, Ethernet, Android. Familiarity with Open source Xen ,Automotive Grade Linux, Derive Test Case and use cases creation from requirements ensuring 100% functional feature and non functional (stress, soak scenarios)...
-
Graphics Driver Validation
3 weeks ago
Bengaluru, India Tech Mahindra (formerly Mahindra Satyam) Full timeJob Description:Linux Graphics driver validation expertise across Multimedia, Graphics APIs, Power Management, IO’s-GPIO,I2C,UART,SPI,RTC, Ethernet, Android.Familiarity with Open source Xen ,Automotive Grade Linux, Derive Test Case and use cases creation from requirements ensuring 100% functional feature and non functional (stress, soak scenarios) coverage...
-
Linux Device Driver Developer
4 weeks ago
Bengaluru, India Capgemini Engineering Full time1. 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 understanding about any of the below Linux drivers. - USB (XHCI, OTG,...
-
Linux Device Driver Developer
4 weeks ago
Bengaluru, India Capgemini Engineering Full time1. 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 understanding about any of the below Linux drivers. - USB (XHCI, OTG,...