Back to list

Vacancy description

Senior Vulkan Graphics Software Engineer in भारत

Luxoft

  • RemoteWork from anywhere

भारत

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

Similar vacancies

More like this role

Measure Marketing Results Inc.

Senior Web Designer (Graphics)

  • Full-time
  • Contract
  • Marketing
  • Design
... specializing in building high-converting websites and executing growth-focused campaigns across multiple industries. We are expanding our design team and seeking a Senior Web Designer (Graphic Designer) who is exceptional at their craft. In this role, you will take ownership of the full design process - from interpreting briefs ...

India, भारत

  • Hybrid
  • Media
... Film team in Gurugram. This role offers an excellent opportunity for someone passionate about animation, video editing, and creative storytelling. As a Motion Graphics / Video Editor, you will edit and enhance video footage, create 2D motion graphics, and contribute to client campaigns with high‑quality visual storytelling. ...

Gurgaon, भारत

Renesas Electronics

Senior Software Engineer

  • Full-time
  • IT
... Software to support leading datacenter operators and infrastructure hardware developers as they deploy our digital power control devices. What we need: The software team is seeking a Senior SW Engineer who is technically savvy and is excited about working within a SoC development team to produce customer facing software ...

Bangalore, भारत

  • Full-time
  • IT
... verified release. • Review code, mentor early-career engineers, and set the reference approach for the team. Requirements • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience. • 3 to 5+ years of professional software development in C# and .NET. • Strong command of object-oriented programming ...

Chennai, भारत

  • Hybrid
  • Full-time
  • IT
... critical in this journey, helping customers with schema modeling, initial data loads, and continuous data synchronization. We are looking for an experienced Senior Software Engineer with experience in the Java ecosystem, streaming systems, and data-intensive applications to join our team. We are building a sophisticated ...

Gurgaon, भारत

  • Hybrid
  • Full-time
  • IT
... urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Datastores Engineer, Platform Infrastructure The Auth0 platform secures more than 100 million logins each day for customers all around the world - and we're growing fast! The Platform ...

Bangalore, भारत

  • IT
... "First Wave" experience! You would be a founding member of our India team, helping us build a brand-new hub from the ground up. The Job As the Sr. Software Engineer, you will play a foundational role in architecting the future of our ecosystem. You will contribute to technical design, mentor more junior engineers, and help ...

Bangalore, भारत

  • Contract
  • IT
... We’re hiring a Senior Software Engineer to provide hands-on technical leadership across our SaaS platforms and shared backend services. This role is for an engineer who combines deep expertise in Java, distributed systems, cloud architecture, and software design with a modern, AI-native approach to software engineering ...

Pune, भारत

  • Remote
  • Hybrid
  • Full-time
  • Contract
  • IT
... by using native AWS and Azure services, including serverless, and enable them to pick the best technology for a given problem. This is meant to empower our software and platform engineers while allowing them to learn and develop themselves. Role Purpose The Senior Software Engineer is a hands-on technical leader responsible ...

Pune, भारत

  • Full-time
  • IT
... be part of the play! What You'll Do: - Develop new and innovative features played by millions of players using Java, C#, C++, Python, javascript. - Follow engineering best practices towards ensuring performance, reliability, and measurability - Work on large problems and break it up for others to implement. - Strong Analytical, ...

Bangalore, भारत