This job listing expired on Feb 18, 2021
Tweet

Streaming powers NVIDIA's GeForce NOW, the next-generation gaming service that transforms a Mac, any PC or just a mobile device into a high-performance gaming rig. GeForce NOW automatically keeps games up-to-date and users around the globe can instantly stream the latest games in high-definition at the lowest latency for smoothest of gameplay. Just click and play at https://www.nvidia.com/en-us/geforce-now

We are looking for a Systems Software engineer to join a team of highly skilled and motivated engineers who bring GeForce NOW to the leanest of consumer devices. Our goal is to develop highly optimized streaming stacks to achieve ultra low latencies and smooth streaming on a range of platforms. Are you passionate about driving streaming technology to its edge, can you design fast and resilient software that uses best of GPU capabilities? Then, we are keen to hear from you!

What you will be doing:

  • Drive end-to-end software development cycle for new features in NVIDIA streaming stack using agile development methodologies
  • Design and develop with an emphasis on performance, security and reliability
  • Define and develop performance indicators, analyze and improve product perf

What we need to see:

  • Proficient in C++11+ and excellent system software programming, skills
  • Solid foundation in graphics performance analysis (GPUView, ETW traces)
  • Understanding of Graphics technologies like DirectX, Vulkan or OpenGL
  • Familiarity with video codecs (H.264 or HEVC)
  • Comfortable with development and debugging on Windows and Linux
  • BS degree or MS in Computer Science or related areas or equivalent work experience
  • 2+ years of experience

Ways to stand out from the crowd:

  • You love gaming!
  • Knowledge of CMake or other build systems
  • Familiarity with NVIDIA graphics drivers
  • Network programming experience
  • Familiarity with telemetry and visualization tools, using data analysis to tune product performance and improve reliability
  • Excellent communication skills

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.