Principal Chromium and Cef Engineer, Geforce Now Client Platforms

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +2 · Remote

Principal Systems Software Engineer to join the GeForce Now client platforms team. Focus on custom CEF and Chromium code for NVIDIA products, improving browser performance, reliability, cross-platform compatibility, and security for ultra-low-latency interactive applications. Responsibilities include defining and upstreaming work, maintaining CI/CD and patching infrastructure, and defining quality/reliability/performance indicators.

What you'd actually do

  1. Work on custom CEF and Chromium code for NVIDIA products with focus on performance, reliability, cross-platform compatibility, and security
  2. Define and Upstream parts of that work to share it with the rest of the community, when applicable
  3. Maintaining and improving related CI/CD, patching infrastructure, and improving it to take the latest changes from upstream more quickly
  4. Define, review, and improve quality, reliability, and performance indicators for the applications
  5. Review code and designs across the team and contribute actively to the evolving team methodologies

Skills

Required

  • C++
  • JavaScript
  • web technologies
  • system software programming
  • unit testing
  • debugging
  • video and graphics composition
  • accessibility
  • system abstraction layers in Chromium repos
  • CEF or Chromium repositories contributions
  • Chromium committer status

Nice to have

  • porting and/or optimizing forks of Chromium, CEF, or Electron
  • developing and supporting live consumer products/services on Windows, macOS, Linux, Android, iOS
  • developing real-time, latency-sensitive, interactive video streaming applications
  • 3D APIs like Vulkan or Metal
  • telemetry and visualization tools
  • employing data to analyze and improve product reliability and performance

What the JD emphasized

  • 15+ years experience in proficient in C++, JavaScript, web technologies
  • Expertise in video and graphics composition, accessibility, and system abstraction layers in Chromium repos
  • Consistent history of change and feature contributions to CEF or Chromium repositories in relevant areas, Chromium committer status