Principal Graphics Engineer

20 hours, 48 minutes ago
Lead
Software Development
Parallelz

Parallelz

Parallelz transforms native mobile apps into web apps seamlessly, empowering developers to distribute applications across digital channels independently from app stores.

Internet Software & Services
11-50
Founded 2021

Description

  • Own the design, implementation, and evolution of the graphics and rendering stack across Android/Linux and web targets.
  • Write efficient, maintainable, performance-critical C/C++ for system-level and rendering components.
  • Profile and optimize CPU and GPU bottlenecks, shader cost, texture and buffer management, compositor interactions, and end-to-end streaming latency.
  • Investigate and resolve issues across the browser engine, runtime, operating system, kernel, and graphics driver layers.
  • Drive upgrades to underlying platforms such as AOSP versions, browser engines, GLES, and WebGPU while maintaining system stability.
  • Partner with other teams to define and implement testing strategies for rendering correctness, performance regressions, and cross-device fidelity.
  • Scope and execute work independently as a senior contributor within a small, high-trust team.
  • Use AI coding agents and tooling to accelerate research, prototyping, code generation, debugging, and review while verifying outputs carefully.

Requirements

  • Strong systems programming foundation with proficiency in C/C++ for performance-critical, low-level codebases.
  • Deep familiarity with Linux and OS-level internals.
  • Experience with one or more real-time graphics stacks such as OpenGL ES, WebGL, WebGPU, Vulkan, Metal, or DirectX.
  • Experience with shader programming, GPU memory and pipeline optimization, and frame/latency budgeting.
  • Track record of owning complex, multi-component graphics or systems products end-to-end from prototype to production at scale.
  • Daily fluency with AI coding agents and LLM tooling, with a bias toward validating and challenging AI output.
  • Strong written communication skills and a self-directed working style suited to a senior, high-trust team.
  • Depth in browser engine internals such as Chromium/Blink, Gecko, or WebKit, especially graphics, compositor, or rendering subsystems, is preferred.
  • Depth in game engine internals, real-time renderers, or GPU compute frameworks is preferred.
  • Experience with Android internals and custom AOSP development, including kernel, HAL, SurfaceFlinger, system services, GMS, or Android build systems, is preferred.
  • Experience with the Android/Linux graphics stack, including EGL, Gralloc, DRM/KMS, Mesa, or graphics driver work, is preferred.
  • Experience with WebAssembly, WebRTC, and browser security or sandboxing models is preferred.
  • Experience with containers and virtualization such as LXC, namespaces, and cgroups, especially as they relate to hardware-accelerated graphics, is preferred.
  • Experience with real-time network and socket programming, including low-latency streaming protocols and frame pacing, is preferred.
  • Experience with Linux device driver programming is preferred.
  • Experience building, fine-tuning, or evaluating internal AI or agent tooling that supports engineering work is a nice to have.
  • A data-driven mindset that uses qualitative and quantitative signals to guide decisions is a nice to have.
  • Mobile game development experience, including engines, SDKs, and the broader ecosystem, is a nice to have.
  • Background in advanced compression, video codecs, or color management is a nice to have.
  • Graduate work or research experience in computer graphics, systems, or a related area is a nice to have.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Sr. Software Engineer

Kaseya 1K-5K IT Services

Kaseya is seeking a Staff Engineer to help build and operate a cloud-agnostic backup storage platform for SaaS data at massive scale.

AWS Azure GCP Go gRPC Kafka Kubernetes REST API Salesforce SQL
47 minutes ago

Staff Software Engineer, Batch Processing Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Staff Software Engineer to build and optimize its batch processing platform and infrastructure for large-scale big data workloads.

Apache Spark Java Presto Python Scala Trino
1 hour ago

Software Systems Engineer

TrueTandem 51-250 Internet Software & Services

TrueTandem is hiring a Software Systems Engineer in the Washington, DC Metro Area/remote to work on customer-facing application and data solutions from requirements through deployment and production support.

C# CI/CD JSON SQL Server XML
1 hour, 21 minutes ago

Software Engineer, Atlas Distributed Systems

Rubrik 1K-5K IT Services

Rubrik is hiring an experienced distributed systems engineer to advance Atlas, its core data platform that underpins storage, protection, and cloud-scale functionality across Rubrik products.

AWS Azure C++ GCP Kubernetes Oracle
1 hour, 25 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