RainesDev logo

Graphics Software Engineer

RainesDev

United States only

Employee count:51-200

Position: Graphics Software Engineer

We are seeking a software engineer to develop and maintain GPU drivers and products based on the Vulkan SC API. This role focuses on building high-performance, safety-critical graphics solutions across a range of platforms.

Key Responsibilities:

  • Design, implement, and debug Vulkan SC GPU drivers across multiple hardware targets.
  • Develop and maintain products using Vulkan SC for deployment in safety-critical environments.
  • Ensure compliance with Khronos conformance tests and internal QA standards.
  • Create robust internal test suites to support driver and product validation.
  • Support development on both Windows and Linux platforms, with eventual deployment to RTOS environments.
  • Produce documentation and artifacts to support regulatory and certification processes.
  • Follow defined development practices from design through implementation and review.

Required Qualifications:

  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, or Mathematics.
  • 1–4 years (entry), 4–8 years (senior), or 8+ years (principal) of experience in GPU software development.
  • Proficiency in C/C++ and GPU driver/application development.
  • Experience with graphics and compute APIs (Vulkan, OpenGL).
  • Strong knowledge of Windows/Linux development.
  • Familiarity with multi-threading, performance analysis, and debugging tools.

Preferred Experience:

  • Experience with Khronos standards (Vulkan SC, OpenGL SC, OpenCL, SYCL, etc.).
  • Familiarity with shader languages (GLSL, SPIR-V), GPU architectures (ARM, Intel, Imagination).
  • Background in safety-critical systems and real-time operating systems (QNX, VxWorks, Integrity, etc.).
  • Exposure to certification processes (DO-178, ISO 26262) and tools (CodeBeamer, DOORS, Git, Jira).
  • Knowledge of development methodologies (Agile, Waterfall), with Scrum or Six Sigma as a plus.

Understanding Global Salaries

Our compensation tools provide accurate salary analyses to help you make informed decisions.

Global Salary Insights logo

Global Salary Insights

Calculator Employee Cost logo

Calculator Employee Cost

About the job

Apply before:

Jun 04, 2025

Posted on:

Apr 05, 2025

Job type:

Full Time

Experience level:

Mid-level

Location requirements:

Skills:

Graphics DriversVulkanC C++OpenGLWindows DevelopmentLinux DevelopmentPerformance AnalysisDebuggingKhronos StandardsShadersGPU ArchitectureSafety Critical ApplicationsReal Time SystemsCertification ProcessesSystem Development MethodologyJiraWindowsLinux

About the company

RainesDev logoRa

RainesDev

Company size:

51-200

Markets:

Recruitment TechnologyArtificial IntelligenceHuman ResourcesTalent AcquisitionTech StaffingSoftware DevelopmentPredictive AnalyticsHR TechIT ServicesMachine Learning
www.rainesdev.com