Senior Linux Graphics Engineer

1 hour, 2 minutes ago
Full-time
Senior
Software Development
Parallel Domain

Parallel Domain

Parallel Domain is a synthetic data platform that helps machines see the world through 3D simulation and generative AI. Their API offers flexibility in data capture, enabling the development, training, and testing of autonomous systems efficiently and ...

Aerospace & Defense
51-250
Founded 2017
$44M raised

Description

  • Own the Linux and Vulkan migration of the renderer from early build to production quality on Linux with Nvidia graphics.
  • Diagnose and resolve differences between DirectX and Vulkan rendering paths, including memory, shader, synchronization, and driver issues.
  • Build comparison harnesses and regression tests to verify output equivalence across platforms.
  • Establish GPU and CPU profiling workflows on Linux, identify bottlenecks, and optimize performance.
  • Contribute to broader rendering efforts such as wide-angle and multi-view rendering, reconstruction techniques, lighting, and GPU compute offload.
  • Collaborate with build, infrastructure, and simulation engineers to ship the renderer in containers and cloud GPU environments.
  • Use AI-assisted coding and debugging tools effectively as part of the team’s workflow.
  • Take ownership of hard, open-ended graphics problems and drive them through completion.

Requirements

  • 7+ years of experience in real-time graphics or engine programming, with at least one product shipped end to end.
  • Production experience with Vulkan, including render paths, memory allocation, descriptor management, synchronization, and validation.
  • Experience shipping graphics software on Linux, including GPU drivers, Mesa or vendor stacks, shader toolchains, compositors, containers, and debugging tools.
  • Strong proficiency in modern C++ in a large codebase with a serious build system and CI.
  • Demonstrated ability to profile GPU and CPU performance and fix bottlenecks using tools like RenderDoc, Nsight, or equivalents.
  • Ability to work independently, scope and sequence a hard problem, and drive it to completion without close supervision.
  • Strong communication skills for explaining graphics tradeoffs and giving realistic schedule assessments.
  • Preferred: shipped a modern Unreal Engine 5.5+ title on Linux with Vulkan RHI.
  • Preferred: deep familiarity with Unreal Engine internals, including RHI, render graph, and shader pipeline.
  • Preferred: meaningful open source contributions to Vulkan-related projects such as Mesa, DXVK/VKD3D, Proton, SPIR-V tooling, validation layers, or the Vulkan ecosystem.
  • Preferred: prior cross-API porting experience between DirectX 11/12 and Vulkan.
  • Preferred: background in video streaming, cloud gaming, or remote rendering.
  • Preferred: familiarity with lidar, radar, or camera simulation, physically based rendering for machine perception, neural rendering, or Gaussian splatting.
  • Core tools: Vulkan, Unreal Engine 5, C++, Linux, HLSL/SPIR-V, RenderDoc, Nsight, Docker, Kubernetes, AWS, and GitHub Actions.

Benefits

  • Base salary range of $155,000 to $175,000.
  • Fully remote within North America with PST working hours.
  • Equity.
  • Employer-paid supplemental medical, mental health, dental, and vision benefits.
  • Flexible paid vacation, sick time, winter shutdown, and 11+ holidays per year.
  • Paid parental leave.
  • Equipment budget for your setup.
  • Annual learning and development stipend.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Principal Software Engineer

Appian 1K-5K Internet Software & Services

Appian is seeking a Principal Software Engineer to shape the platform architecture for its low-code and automation products, leading technical strategy for mission-critical enterprise systems.

AWS CI/CD Docker Java Kubernetes SQL
2 minutes ago

Software Engineer - Canada

DataVisor 51-250 IT Services

DataVisor is hiring platform engineers to help build and improve a next-generation machine learning platform for real-time fraud detection and risk analysis.

Apache Spark Cassandra Flink Hibernate Java Kafka Kubernetes Python SQL
17 minutes ago

Senior Software Engineer

Mozilla 251-1K Internet Software & Services

Mozilla is hiring a Senior Software Engineer for its Ecosystem Services team to build and operate backend systems and cloud infrastructure that support privacy-focused products and reliable production services.

Django Docker GCP Grafana Knex Kubernetes Microservices Node.js OpenTelemetry PostgreSQL Prometheus Python REST API Rust SQL Terraform TypeScript
32 minutes ago

Senior BPM Developer (AuraQuantic Expert)

Devsu 51-250 Internet Software & Services

Senior AuraQuantic Developer for a remote LATAM role at Devsu supporting strategic financial-automotive projects that automate and optimize critical business processes.

Angular C# .NET REST API SQL Server
32 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers