Senior Vulkan Graphics Software Engineer

Luxoft Germany

United States

Remote

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Luxoft Germany seeks a Senior Vulkan Graphics Software Engineer to design, develop, optimize, and maintain high-performance graphics software and rendering systems. You will work with Vulkan, low-level C, and GLSL shader development across embedded and automotive platforms.

The role emphasizes performance optimization, safety-aware software practices, and collaboration with hardware and driver teams to ensure efficient GPU utilization.

Qualifications

  • Deep understanding of the Vulkan API and graphics programming principles.
  • Strong expertise in low-level C programming.
  • Solid understanding of graphics rendering concepts (VBOs, texturing, AA, rendering pipelines).
  • Several years of experience in graphics software development, embedded systems, or GPU-related engineering.

Responsibilities

  • 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.
  • Develop and integrate shaders using GLSL.
  • Investigate and resolve graphics driver, synchronization, and performance issues.

Skills

Vulkan API
low-level C
graphics rendering concepts
performance optimization
embedded systems
graphics drivers
GLSL shader development

Education

Bachelor's or Master's in Computer Science / Computer Engineering / Electrical Engineering

Tools

Vulkan SDK
GLSL

Job description

Project description

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 DevelopmentDesign 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 DevelopmentWork 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 QualityProfile 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 ComplianceApply 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.
SKILLS
Must have
  • Technical SkillsDeep 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)TexturingAnti-AliasingRendering PipelinesGraphics Resource ManagementStrong debugging and problem-solving skills.Experience developing performance-sensitive software.Professional ExperienceBachelor'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

Recommended Knowledge AreasGPU 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 SkillsExperience 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Vulkan Graphics Engineer — Real-Time Rendering
Senior Vulkan Graphics Engineer — Real-Time Rendering

Luxoft Germany • United States

Remote
USD 140,000 - 190,000
Senior Vulkan Performance Driver Engineer
Senior Vulkan Performance Driver Engineer

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Senior Vulkan Performance Driver Engineer — Equity
Senior Vulkan Performance Driver Engineer — Equity

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior System Software Engineer, Vulkan Performance
Senior System Software Engineer, Vulkan Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
C++ Developer
C++ Developer

Aptonet • Detroit (MI)

On-site
USD 120,000 - 180,000
Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior System Software Engineer, Vulkan Performance
Senior System Software Engineer, Vulkan Performance

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

NVIDIA • Austin (TX)

On-site
USD 184,000 - 287,500
Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 356,500
Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 287,500