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

Tech Grow Global

C/C++ Graphics Engineer

  • Remote
  • Full-time
Role Overview : We are seeking a highly skilled C/C++ Graphics Engineer to join our core engineering team, working from any location across India. In this role, you will be at the forefront of visual innovation, architecting and optimizing high-performance rendering engines that power our next-generation products. You will ...

India, भारत

  • Full-time
  • IT
... centralized servers. As technology advances, client-side AI (local execution) will play a key role in shaping digital experiences. The LocalAI team is seeking a Senior Systems Software Engineer to build efficient on-device AI software for RTX and DGX-class systems. This role focuses on high-performance local inference, low ...

Pune, भारत

  • Full-time
  • IT
Leadership software engineering role at Siemens in Noida. Needs 8+ years. What you'll do - Design and implement AI/ML and Agentic AI solutions in design and verification tools - Build scalable AI platforms leveraging LLMs, Agentic Frameworks, MCP, LangGraph, vector databases, and retrieval-augmented generation (RAG) technologies ...

Noida, भारत

Aarna HR Solutions

Senior Software Engineer

  • Full-time
  • IT
Junior software engineering role at Aarna HR Solutions in Bengaluru. Needs 1+ years and a https://jobeax.com/link/2DENLGgQM7whDhaE, B.E. or B.Sc. What you'll do - Analyze test data using statistical modeling tools and perform root cause analysis of rejected parts - Develop complex software in C/C++, Python , TCL/TK, Visual ...

Bangalore, भारत

  • IT

$250 USD

... coding agents across the development lifecycle, and help set the tooling and review practices that keep quality high. ● Leadership: Drive design reviews, mentor engineers and stay hands-on in critical code and incidents. What we're looking for ● 7+ years in backend engineering, including technical leadership on large-scale systems ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... Kubernetes-based infrastructure, Developer/Debugger Infrastructure tools, hardware lifecycle management, reliability, telemetry and diagnostics. We are looking for a Senior Software Engineer to design and develop AI Accelerator Agent software and infrastructure for managing accelerator devices at cloud scale. You will work across ...

Bangalore, भारत

  • Remote
  • IT
... management. • Experience operating global-scale SaaS platforms with strong reliability, observability, security, compliance, and operational governance requirements. Senior Software Engineer Hiring Signal • Senior Software Engineers are expected to design, build, and operate distributed SaaS platforms, own domain-level architecture ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... a Senior Software Engineer to design and build debugging and diagnostic capabilities for GPU and AI accelerator platforms. You will develop tools that help engineers diagnose complex hardware and software failures, accelerate root-cause analysis and improve the reliability and serviceability of AI infrastructure. Microsoft’s ...

Bangalore, भारत

  • Full-time
  • Contract
  • IT
... to provide comprehensive avionics maintenance and repair services to Indian airlines and support the growth of the local aviation industry. Job Description – Senior Software Engineer Job Title : Senior Software Engineer Entity : Thales Group Location : Noida, India Reports to : Engineering Manager Contract Type : Full Time ...

Noida, भारत

Pathfinder Business Analysis Private Limited

Senior Software Engineer

  • IT
... skilled Senior Software Developer to design, develop, and maintain scalable web applications using .NET, React, and Node.js. The ideal candidate is a hands-on engineer who enjoys solving complex problems, mentoring junior developers, and collaborating across teams to deliver high-quality software solutions. Key Responsibilities ...

Coimbatore, भारत

  • Hybrid
  • On-site
  • Contract
  • IT
... #GreatPlaceToWork certification, reflecting our commitment to exceptional employee experience. Digitalization. Simply delivered. At IT Services, we are passionate about software development. Our Store Solutions organization is growing, and we are looking for a Senior Software Engineer with a strong focus on mobile application development ...

Indhur, भारत