May 10, 2026

Graphics Driver SW Designer

Senior • Remote

120 - 150 PLN

Wroclaw, Poland

About the role

You will join a desktop graphics driver team working on GPU software for desktop and data‑centre systems.
Your work will help deliver high‑performance graphics solutions used in real products worldwide.

You will work on modern graphics technology and be involved in the full development process — from early ideas to long‑term maintenance. You will cooperate closely with software engineers, hardware teams, customers, and industry partners.

Tech stack

  • C (low‑level programming)

  • Vulkan

  • OpenGL

  • GPU drivers

  • Desktop and data‑centre systems

  • Performance analysis tools

  • Agile / Scrum

Requirements

  • Very good knowledge of C, especially low‑level programming

  • Strong experience with Vulkan, OpenGL, and modern 3D graphics

  • Background in GPU driver development

  • Good understanding of computer architecture (CPU, cache, memory, MMU)

  • Strong problem‑solving skills

  • Clear and effective communication

  • Positive, team‑oriented attitude

  • Comfortable working in an Agile / Scrum environment

Nice to have

  • Experience writing C code according to coding standards

  • Previous work in Scrum teams

  • Knowledge of vector mathematics

  • Experience working closely with hardware teams or external partners

Project description

The project focuses on building and improving desktop graphics drivers based on Vulkan and OpenGL. These drivers support current and future GPU architectures.

The team works on performance, stability, and new features. The results of your work will be used in products delivered to customers around the world.

You will work with modern systems and advanced graphics technology.

Main responsibilities

  • Develop and maintain OpenGL and Vulkan graphics drivers

  • Take part in the full software development process:

    • requirements

    • design

    • implementation

    • testing and maintenance

  • Work closely with hardware teams to support and improve Vulkan features

  • Analyse performance and optimise drivers

  • Support customers and partners during product delivery

  • Work with industry partners on the development of the Vulkan API

Similar jobs you might like

Technology

P&P Solutions

Graphics Driver SW Designer

Senior

Remote

Warsaw, Poland

100 - 120 PLN/hr

🏢 Summary: Long-term remote B2B opportunity for an experienced Graphics Driver Software Designer focused on developing and optimizing OpenGL and Vulkan drivers for current and next-generation GPUs. The role involves close collaboration with hardware and software teams, performance optimization, and full lifecycle graphics driver development on Linux systems. 🗂️ Requirements: Excellent C programming skills, Experience in low-level software development, Knowledge of Vulkan, Knowledge of OpenGL, Experience in GPU driver design and development, Understanding of CPU, Cache, MMU, and Memory architecture, Knowledge of Linux system-level programming, Problem-solving skills, English proficiency 📃 Skills: C, Vulkan, OpenGL, GPU, Linux, MMU, CPU, Cache, Agile, Scrum 🏢 Description: We are looking for an experienced Graphics Driver Software Designer to join a long-term project focused on the design and development of cutting-edge graphics drivers for current and next-generation GPUs. In this role, you will work closely with hardware and software engineering teams to deliver high-performance OpenGL and Vulkan solutions for innovative graphics technologies. 📍 Poland | Remote 🚀 Start: ASAP 📅 Long-term cooperation 💼 B2B Must have Excellent C programming skills, particularly in low-level software development Strong knowledge of Vulkan, OpenGL, and modern 3D graphics technologies Previous experience in GPU driver design and development Good understanding of computer architecture, including CPU, Cache, MMU, Memory, and related concepts Strong knowledge of Linux operating system and system-level programming Excellent problem-solving and communication skills Very good command of English (spoken and written) Positive attitude and ability to work effectively in a collaborative team environment Nice to have Experience writing C code following coding standards and best practices Experience working in Agile/Scrum development teams Knowledge of vector mathematics Experience optimizing graphics performance for embedded or desktop GPU platforms Responsibilities Design and develop OpenGL and Vulkan graphics drivers for current and next-generation GPU architectures Participate in the full software development lifecycle, from requirements analysis through design, implementation, testing, and maintenance Collaborate closely with hardware engineering teams to enable and optimize Vulkan functionality Analyze graphics performance and implement driver optimizations to maximize GPU efficiency Support customers and technology partners in bringing new products to market Cooperate with customers and industry partners on defining and evolving the Vulkan API Troubleshoot complex technical issues and contribute to continuous improvements in graphics software quality We offer Competitive B2B hourly rate up to 120 PLN/h net Flexible form of cooperation 14-day invoice payment term Private healthcare package Access to the MyBenefit platform, including MultiSport cards and gift vouchers Long-term cooperation on innovative international projects

Technology

Grid Dynamics Poland

Senior C++ Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: The role involves owning and maintaining critical GPU libraries (cuDNN, NCCL) within large-scale infrastructure, ensuring seamless integration across multiple GPU generations. The engineer will focus on deep debugging, performance regression analysis, build system maintenance, and automation of benchmarking and library rollouts. This position centers on systems-level C++ development at the intersection of hardware and large-scale AI/ML workloads. 🗂️ Requirements: Strong proficiency in C++ and ability to debug large-scale codebases, Deep understanding of Linux systems programming, Experience with compilation, dynamic and static linking, Knowledge of ELF binaries and shared libraries, Proficiency with Linux CLI, Advanced Bash scripting skills, Ability to triage complex technical issues and perform root-cause analysis, Clear written English (B2+) for technical documentation 📃 Skills: C++, Linux, Bash, CUDA, cuDNN, NCCL, Bazel, Blaze, CMake, ELF 🏢 Description: We are looking for a Software Engineer (C++) to join a high-stakes team supporting the GPU infrastructure of a global Tier-1 Tech Giant . If you are a systems-level expert who thrives on the intersection of hardware and software, this is the role for you. You will be the primary guardian of core GPU libraries ( cuDNN, NCCL ) that serve as the bedrock for large-scale Machine Learning and AI workloads. Your mission is to ensure that cutting-edge GPU architectures are seamlessly integrated and maintain extreme stability across massive hardware fleets, from legacy systems to the latest generations. Responsibilities: Library Integration: Own the end-to-end update lifecycle for critical GPU libraries, managing internal versioning, user migration, and alignment with open-source builds. Triage & Deep Debugging: Act as a technical detective to identify, investigate, and debug performance regressions and functional bugs; create minimal reproducers for escalation to hardware vendors or internal core teams. Build & Infrastructure Maintenance: Manage complex build/linking issues using large-scale build tools and maintain custom patches to ensure seamless integration. Validation & Benchmarking: Rigorously verify new library versions against extensive benchmarking suites and coordinate with high-profile internal partners (e.g., Autonomous Driving units) to validate siloed codebases. Automation & Evolution: Proactively improve regression benchmarking suites and develop automation tooling to reduce manual effort in library rollouts. Technical Documentation: Maintain meticulous records of investigations and keep integration playbooks updated to ensure operational excellence. Min requirements: C++ Proficiency: Strong ability to read, navigate, and debug complex, large-scale C++ codebases. Linux Systems Programming: Deep understanding of compilation, dynamic/static linking, ELF binaries, and shared library management. Systems Environments: Proficiency with Linux CLI and advanced Bash scripting for infrastructure automation. Analytical Depth: Proven track record of triaging ambiguous technical issues and conducting root-cause analysis (RCA). Communication: Clear and concise written English (B2+), essential for documenting complex technical bug reports and coordinating with cross-functional global teams. Would be a plus: Build Systems Mastery: Familiarity with large-scale build tools like Bazel, Blaze, or CMake . GPU Ecosystem: Prior exposure to CUDA, cuDNN, or NCCL architectures is highly advantageous. Hardware Awareness: Experience managing software compatibility and performance across multiple hardware generations. Tooling: Experience with internal data monitoring and bug-tracking systems in a distributed engineering environment. We offer: Opportunity to work on bleeding-edge projects Work with a highly motivated and dedicated team Competitive salary Flexible schedule Benefits package - medical insurance, sports Corporate social events Professional development opportunities Well-equipped office About us: Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI , supported by profound expertise and ongoing investment in data , analytics , cloud & DevOps , application modernization and customer experience . Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.