Luxoft
Senior Vulkan Graphics Software Engineer
Skills
15 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:
Temporary
Location:
India
Work mode:
Remote
Published on:
8 October 2026
What they need
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 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.
Skills
Must have
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
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.
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
Remote India, India
Req. VR-124511
C/C++
Automotive Industry
08/10/2026
Req. VR-124511
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
1 month ago
Quick apply
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
8 days ago
Quick apply
Tenth Revolution Group
Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués
Freelance
Paris, France
Hybrid
Skills
13 hours ago
Quick apply
No company information available.