Enable job alerts via email!

Vulkan Graphics Engineer

Aversan Inc

Los Angeles (CA)

Remote

USD 80,000 - 130,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative engineering firm is seeking a Vulkan Graphics Engineer to develop and certify GPU drivers for cutting-edge graphics processing. This role involves integrating and debugging drivers that comply with industry standards, ensuring high performance across multiple GPUs. The ideal candidate will have strong C/C++ programming skills and experience with 3D graphics APIs. Join a dynamic team that values collaboration and creativity, and contribute to projects that push the boundaries of technology in the aerospace and defense sectors. If you're passionate about graphics technology and eager to make an impact, this opportunity is for you.

Qualifications

  • 1-8+ years in software development for graphics and compute platforms.
  • Experience with embedded safety-critical systems is a plus.
  • Strong debugging skills and familiarity with performance analysis tools.

Responsibilities

  • Develop and certify GPU drivers implementing Vulkan SC.
  • Ensure compliance with industry standards and regulatory requirements.
  • Develop robust test suites for quality assurance.

Skills

C/C++ Programming
3D Graphics & Compute APIs
Multi-threading
Debugging Skills
Organizational Skills
Communication Skills
Collaboration Skills
Team-building Skills

Education

Bachelor's in Software Engineering
Bachelor's in Computer Engineering
Bachelor's in Electrical Engineering
Bachelor's in Mathematics

Tools

Git
Jira
CodeBeamer
DOORS
RTC
RTRT

Job description

Vulkan Graphics Engineer

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defense, and space industries.
We are currently seeking a qualified Vulkan Graphics Engineer to join our team. The Vulkan Graphics Engineer will be responsible for developing, integrating, debugging, and certifying graphics processing unit (GPU) drivers that implement Vulkan SC, ensuring compliance with industry standards and regulatory requirements.

Location: Canada/US
Job Type: Remote


Responsibilities
  • Develop, integrate, debug, and certify GPU drivers that implement Vulkan SC across multiple GPUs.
  • Develop, integrate, debug, and certify products based on Vulkan SC.
  • Ensure compliance with Khronos-based conformance test suites for all open standard interfaces.
  • Develop internal, robust test suites for both Vulkan SC drivers and derived products to support quality assurance.
  • Develop baseline drivers and product components on Windows/Linux, later deploying them on safety-critical operating systems and targets.
  • Adhere to regulatory guidelines and generate relevant artifacts to support certification activities.
  • Follow defined coding standards and contribute to the entire software development lifecycle, from proof of concept to formal design and review of software components (architecture capture, high/low-level requirement creation, and code implementation).
Qualifications
  • Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics.
  • 1-4 years of experience for an entry-level position, 4-8 years for a senior role, and 8+ years for a principal role in software development for accelerated graphics and compute platforms (experience with embedded safety-critical systems is a plus).
  • Strong organizational, communication, collaboration, and team-building skills.
  • Excellent C/C++ programming skills.
  • Experience in programming and optimizing GPU & compute drivers and applications.
  • Knowledge and experience with 3D graphics & compute APIs (OpenGL, Vulkan, etc.).
  • Experience with multi-threading and concurrent programming (multi-core work distribution is a plus).
  • Proficiency in Windows and Linux development.
  • Strong debugging skills and familiarity with performance analysis tools.
Requirement
  • Experience with open standard graphics and compute FACE/Khronos interfaces (OpenGL SC 1.0, OpenGL SC 2.0, Vulkan SC, OpenCL, SYCL, OpenVX, BLAS/FFT, NNEF, H.264/H.265 Video Encode/Decode).
  • Experience with relevant programming languages (C/C++, GLSL, ESSL, SPIR-V, GPU-ISA, Graphics and Compute Shaders, CUDA, Python).
  • Hands-on experience with GPUs from ARM, Imagination Technologies, or Intel IrisXE.
  • Knowledge of safety-critical embedded real-time graphics driver development, RTOS, hypervisors, multi-core CPU configurations, inter-process communication, and virtualization mechanisms.
  • Experience with embedded operating systems such as LynxOS, VxWorks, Integrity, Deos, and QNX.
  • Familiarity with certification compliance artifacts and audit support, including requirement traceability, structural coverage, and MISRA coding standards.
  • Experience working with geographically distributed development teams.
  • Proficiency with development tools such as Git, Jira, CodeBeamer, DOORS, RTC, and RTRT.
  • Understanding of both waterfall and agile development methodologies (Scrum Master certification is a plus).
  • Experience with Six Sigma, Lean principles, CMMI, and OKRs.
  • Experience with DO-178 and ISO 26262 is a plus.
Please Note:
Interested applicants must apply directly to the employer to be considered for this position: [snavaid@aversan.com]
The subject of the email should be “Vulkan Graphics Engineer Application”. The resume file should be named with the applicant’s full name and submitted in PDF format.


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Data Engineer (Graphics & ML)

Luxoft

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Expert Software Engineer, Graphics - Raven Software (Remote)

Raven Software

Santa Monica

Remote

USD 121,000 - 225,000

13 days ago

Lead Graphics Engineer – Raven Software – Remote Eligible

Yelzkizi

Remote

USD 90,000 - 150,000

6 days ago
Be an early applicant

Senior Graphics Engineer

WavesReach

Los Angeles

On-site

USD 80,000 - 120,000

Yesterday
Be an early applicant

Expert Software Engineer, Graphics - Raven Software (Remote)

Activision

Santa Monica

Remote

USD 120,000 - 180,000

26 days ago

Expert Software Engineer, Graphics - Raven Software

Activision Blizzard,Inc.

Santa Monica

Remote

USD 121,000 - 225,000

29 days ago

[Hiring] Graphics Engine Software Engineer @Zoo

Zoo

Remote

USD 80,000 - 120,000

22 days ago

C++ Graphics and Windowing System Software Engineer

Canonical

Remote

USD 80,000 - 100,000

23 days ago

Software Engineer (XR Graphics) Remote, US • Software Engineering • Engineering Remote, US Soft[...]

Meta

Remote

USD 80,000 - 150,000

29 days ago