Senior Vulkan Graphics Software Engineer @Luxoft
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior Vulkan Graphics Software Engineer @Luxoft

4d ago - Luxoft is hiring a remote Senior Vulkan Graphics Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Egypt

Role 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.

Qualifications

  • 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.
  • 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.

Requirements

  • 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.

Benefits

  • 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.

Company Description

General company description goes here.

Before You Apply
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Vulkan Graphics Software Engineer @Luxoft
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Egypt
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,737+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later