Find a jobRecruiters

Senior Vulkan Graphics Software Engineer

Exclusive opportunity

Onsite

Senior Vulkan Graphics Software Engineer

Luxoft Serbia

Senior Vulkan Graphics Software Engineer

Skills

Compliance

16 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Belgrade, Serbia

Work mode:

Onsite

Published on:

9 October 2026

What they need


We are seeking a highly skilled Senior Vulkan Graphics Software Engineer to design, develop, optimize, and maintain high-performance graphics software and rendering systems. The ideal candidate will possess deep expertise in the Vulkan API, low-level C programming, graphics rendering concepts, and performance optimization across CPU and GPU architectures. Experience in embedded systems, graphics drivers, and safety-critical software environments is highly desirable.

Responsibilities:

  • Graphics and Rendering Development
  • Design and implement graphics rendering solutions using the Vulkan API.
  • Develop and maintain low-level graphics software components in C.
  • Optimize graphics pipelines for performance, memory consumption, and resource utilization.
  • Implement advanced rendering techniques and visual effects.
  • Develop and integrate shaders using GLSL.
  • Analyze and improve rendering performance on embedded and automotive platforms.
  • System-Level Development
  • Work closely with hardware, driver, and platform teams to ensure efficient GPU utilization.
  • Investigate and resolve graphics driver, synchronization, and performance issues.
  • Implement robust memory management strategies for graphics applications.
  • Design thread-safe and scalable solutions using multithreaded programming principles.
  • Contribute to low-level software architecture and platform integration activities.
  • Optimization and Quality
  • Profile CPU and GPU workloads to identify bottlenecks and improve system performance.
  • Develop highly optimized algorithms for real-time graphics applications.
  • Participate in code reviews and enforce software quality standards.
  • Support debugging, validation, and troubleshooting activities throughout the development lifecycle.
  • Safety and Compliance
  • Apply secure and reliable coding practices.
  • Contribute to the development of software intended for safety-critical environments.
  • Support compliance with automotive or safety-certifiable software development processes when required.

Mandatory Skills Description:

Technical Skills

  • Deep understanding of the Vulkan API and graphics programming principles.
  • Strong expertise in low-level C programming.
  • Solid understanding of graphics rendering concepts, including:
  • Vertex Buffer Objects (VBOs)
  • Texturing
  • Anti-Aliasing
  • Rendering Pipelines
  • Graphics Resource Management
  • Strong debugging and problem-solving skills.
  • Experience developing performance-sensitive software.

Professional Experience

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • Several years of experience in graphics software development, embedded systems, or GPU-related engineering.

Nice-to-Have Skills Description:

  • Recommended Knowledge Areas
  • GPU hardware architecture and graphics drivers.
  • Low-level driver development.
  • Embedded software development.
  • Synchronization mechanisms and multithreaded programming.
  • Advanced memory management techniques.
  • CPU and GPU performance optimization.
  • GLSL shader development.
  • Real-time system performance profiling and debugging.
  • Nice-to-Have Skills
  • Experience with safety-certifiable coding standards and methodologies.
  • Familiarity with automotive functional safety standards (e.g., ISO 26262).
  • Experience developing graphics software for automotive, embedded, industrial, or safety-critical systems.
  • Knowledge of safety-oriented development processes and code quality frameworks.

Languages:

  • English: B2 Upper Intermediate

What we offer

  • Luxoft Training Center (more than 400 professional training programs, the High Performers Club)
  • Self-Learning Library
  • Internal Mobility (rotation between projects and accounts, new career opportunities)
  • Global Relocation
  • Mentoring Program (professional career development for leaders)
  • Recognition and Evaluation (feedback culture, regular appraisals)
  • Professional Communities (join one of our many internal communities: Agile Community, Tech Community, Business Analysis Community, etc.)
  • Team Events (take part in the many fun social activities organized by the Luxoft team in Serbia

Luxoft is committed to fostering a diverse and inclusive workplace.

We show fairness to all throughout our talent acquisition and management process.

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

11 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

3 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools