New offer - be the first one to apply!

June 24, 2026

Graphics Developer

Mid • Remote

80 - 100 PLN

Bialystok, Poland

About the Role

We are looking for a Graphics Driver Software Engineer to develop and optimise low-level graphics drivers for current and next-generation GPU architectures. You will work on core graphics stack components, ensuring high performance, stability, and efficient hardware utilisation. The role involves close collaboration with hardware engineers and external partners to deliver and improve modern graphics solutions used in next-generation products.

Responsibilities

  • Develop and maintain low-level graphics drivers (OpenGL / Vulkan) for GPU architectures.
  • Analyse and optimise hardware and software performance to maximise graphics processing efficiency.
  • Work on full driver lifecycle activities including design, implementation, testing, and optimisation.
  • Collaborate with hardware teams to enable and enhance GPU and graphics API capabilities.
  • Support customers and partners in integrating and launching new graphics-enabled products.
  • Participate in defining and evolving graphics APIs and driver behaviour with industry stakeholders.
  • Investigate and resolve complex performance, stability, and system-level issues.

Requirements

  • Strong programming skills in C, with experience in low-level/system programming.
  • Solid understanding of modern graphics APIs such as OpenGL, OpenGL ES, or Vulkan.
  • Knowledge of GPU architecture and computer systems (CPU, memory hierarchy, cache, MMU).
  • Experience with debugging and solving complex software and performance issues.
  • Good communication skills and ability to work in cross-functional engineering teams.
  • Positive, collaborative, and problem-solving mindset.

Nice to Have

  • Experience with GPU driver development.
  • Familiarity with vector mathematics used in graphics computations.
  • Experience working in Agile/Scrum development environments.
  • Experience writing production-grade C code following strict coding standards.

Similar jobs you might like

Technology

Spyrosoft

Graphics Driver SW Designer

Senior

Remote

Wroclaw, Poland

120 - 150 PLN

🏢 Summary: Development of high‑performance desktop graphics drivers for GPU systems using Vulkan and OpenGL. The role covers full lifecycle driver development, performance optimisation, and close collaboration with hardware teams. The work supports modern GPU architectures used in real-world products. 🗂️ Requirements: Very good knowledge of C, Strong experience with Vulkan, Strong experience with OpenGL, Experience in GPU driver development, Understanding of computer architecture (CPU, cache, memory, MMU), Experience with performance analysis and optimisation, Experience working in Agile / Scrum environment 📃 Skills: C, Vulkan, OpenGL, GPU, Drivers, Architecture, CPU, Cache, Memory, MMU, Profiling, Agile, Scrum 🏢 Description: 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