Embedded Graphics Driver Software Developer

2 months ago


Bangalore, India Orcapod Full time

Job Summary


A highly skilled Embedded Graphics Driver Software Developer is required to design, develop, optimize, and maintain display and graphics drivers for various hardware platforms at Orcapod. The ideal candidate will have a strong understanding of GPU architecture, rendering pipelines, and display technologies.



Key Responsibilities



  • Develop, implement, and maintain graphics and display drivers for various hardware platforms, including GPUs, SoCs, and integrated graphics.
  • Write low-level code for device drivers that interact with operating systems (Windows, Linux, macOS, etc.) and graphics hardware.
  • Ensure drivers support industry-standard graphics APIs such as DirectX, OpenGL, Vulkan, and Metal.
  • Work closely with hardware engineers, firmware teams, and platform developers to ensure compatibility between the hardware and drivers.
  • Collaborate with game developers and content creators to ensure the driver supports cutting-edge features required for modern applications.
  • Analyze, troubleshoot, and optimize the performance of display drivers to ensure smooth graphics rendering and reduced latency.
  • Implement power-saving features and thermal management techniques to improve device efficiency.
  • Profile graphics performance to identify bottlenecks and optimize both driver and hardware interaction.
  • Participate in the validation and testing of drivers on new hardware platforms.
  • Diagnose and fix bugs related to display issues, rendering artifacts, and other graphical anomalies.
  • Use debugging tools and techniques to analyze hardware-software interaction at the driver level.
  • Resolve compatibility issues between drivers, operating systems, and hardware.
  • Ensure compliance with industry standards and certifications for display and graphics technologies (HDR, HDCP, VRR, etc.).
  • Write technical documentation for driver architecture, interfaces, and usage guidelines.
  • Maintain up-to-date knowledge of advancements in graphics technology, display protocols, and API standards.


Qualifications



  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in driver development for graphics hardware, GPUs, or display subsystems.
  • Proficiency in C/C++ programming for low-level software development.
  • Experience with graphics APIs such as DirectX, OpenGL, Vulkan, or Metal.
  • Knowledge of operating system internals and kernel development, especially in Windows, Linux, or embedded systems.
  • Experience in debugging tools and methodologies for driver-level software.


Preferred Qualifications



  • Experience with hardware design and familiarity with Verilog or VHDL.
  • Knowledge of shader programming languages (HLSL, GLSL).
  • Familiarity with machine learning frameworks for graphics optimization.


About Orcapod


Orcapod is a leading technology company that specializes in developing innovative graphics and display solutions. We are committed to delivering high-quality products and services that meet the evolving needs of our customers.



  • bangalore, India CAPUF Embedded Full time

    CAPUF Embedded Private Limited is an Embedded Product Development Company. CAPUF helps companies build embedded products with their hardware development and firmware development services. We are looking for an embedded software development engineer (Full-time) Location is HSR Layout, Bangalore Salary: 5-8L per annum + project incentives Please don't apply if...


  • Hyderabad/Bangalore, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Job Description : As an Embedded Linux Development Lead, you will oversee and guide a team of engineers, working closely on the development of Linux drivers and kernel modules. You will play a crucial role in architecture, design, and ensuring adherence to best practices for driver development.Key Responsibilities : - Lead a team of engineers in embedded...


  • Bangalore, India Orcapod Full time

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


  • Bangalore, India Eximietas Design Full time

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


  • Bangalore, India Skywaves Rise Full time

    Role : Software Development Engineer - Embedded (Level - 2/3)Client : OLA KrutrimLocation : Bengaluru (Koramangala)Job type : Full timeWork type : Work from OfficeJob Overview : Technical lead or Senior developer role to develop embedded software for different processors. Good knowledge in developing drivers for different HW blocks (PCIe, I2C, USB, UART,...


  • Bangalore, India Eximietas Design Full time

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

  • Linux driver developer

    24 hours ago


    Bangalore, India ACL Digital Full time

    Mandatory 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 domain Graphics driver – DRM/KMS, Open GL, Vulkan,...


  • Bangalore, India TekPillar Full time

    Position : Embedded C++ DeveloperExperience : 2 to 6 YearLocation : BangaloreMandatory Skills : Embedded C++ , Linux Device Driver/BSP/Board BringUpJob Description : - 2-6 years of experience in embedded software development. - Strong proficiency in Embedded C++. - Hands-on experience with Linux Device Drivers, BSP, and Board Bring-Up. - Solid...


  • bangalore, India Eximietas Design Full time

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


  • Hyderabad/Bangalore, India PEOPLEPLUS PROFESSIONAL SERVICES PVT LTD Full time

    Job Description : The Embedded Linux Development Architect will provide architectural vision and technical leadership for embedded Linux projects, designing solutions that drive innovation and efficiency. You will work closely with development teams, product management, and other stakeholders to develop scalable and robust Linux-based systems.Key...


  • Bangalore City, India Eximietas Design Full time

    About Eximietas: Eximietas. Design/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...


  • Bangalore, India Creenosolutions Pvt Ltd Full time

    Embedded Linux development EngineerMandatory Skills :- Engineer with 6 to 10yrs of experience in embedded Linux/Linux application/driver/kernel development.- Strong C/C++ development skills with a good understanding of object-oriented design.- Experience dealing with Linux community and Open Source contribution a plus- Experience with any one of the domains...


  • bangalore, India Eximietas Design Full time

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


  • Bangalore, India Shashwath Solution Full time

    Job Opportunity: Embedded Software ExpertAt Shashwath Solution, we are seeking a highly skilled Embedded Software Engineer to join our team. The ideal candidate will have a strong background in Linux kernel development, firmware, and debugging with a solid grasp of low-level device driver programming.Key Responsibilities:Implement and port kernel modules for...


  • Bangalore, India Tekpillar Full time

    Key Responsibilities : - Develop and maintain software for embedded systems using C++. - Work closely with cross-functional teams to design and implement Linux Device Drivers, Board Support Packages (BSP), and Board bring-up. - Debug and optimize software for performance and reliability. - Participate in code reviews, design discussions, and contribute...


  • Bangalore, India Mulya Technologies Full time

    Principal / Senior Staff / Staff Embedded Drivers Founded by highly respected Silicon Valley veterans - with its design centers established in Santa Clara, California. / Hyderabad A US based well-funded product-based startup looking for highly talented Engineers for the following roles. Principal / Senior Staff / Staff Embedded Drivers Experience...


  • Bangalore, India SASNEE Technologies Full time

    Company OverviewSASNEE Technologies Pvt Ltd is a trusted partner for leading semiconductor and consumer electronics companies, specializing in video processing, Ultra High Definition (UHD), low-power system design, and IoT solutions.We provide end-to-end product design and production-ready applications, collaborating with unicorn startups in the connected...


  • bangalore, India Mulya Technologies Full time

    Principal / Senior Staff / Staff Embedded Drivers Founded by highly respected Silicon Valley veterans - with its design centers established in Santa Clara, California. / Hyderabad A US based well-funded product-based startup looking for highly talented Engineers for the following roles. Principal / Senior Staff / Staff Embedded Drivers Experience in SoC...


  • bangalore, India Mulya Technologies Full time

    Founded by highly respected Silicon Valley veterans - with its design centers established in Santa Clara, California. / Hyderabad A US based well-funded product-based startup looking for highly talented Engineers for the following roles. Embedded Drivers:1 position Experience in SoC SW development, architecture areas Strong experience in embedded...

  • Embedded Developer

    2 weeks ago


    Bangalore, India Nixcel Software Full time

    Job Description : Key Responsibilities :- Passionate about software development- Strong experience in embedded domains, preferably automotive- Exceptional C/C++ programming skills- Strong expertise in Linux system internals- In-depth knowledge of network and socket device drivers- Experience in hardware debugging, porting, and board bring-up- Development...