This job listing expired on May 24, 2021
Tweet

NVIDIA's GeForce Now, the next-generation gaming service powered by Nvidia GPUs in the cloud, 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 resolution at the lowest latency for smoothest of gameplay.

We are looking for a Systems Software engineer to join a team of highly skilled and motivated engineers who bring GeForce Now clients to the leanest of consumer devices. We develop highly optimized clients for multiple devices ranging from hand helds to PCs. We optimize for ultra low latencies and smoothest streaming on every device type. We strike the right balance between portability and performance in our designs. Are you passionate about driving streaming technology to its edge, a self-starter with an eye for details, an out of box problem solver who can the challenge state of art and has the persistence to see ideas through? Then we are keen to hear from you.

What you will be doing:

  • Drive end-to-end software development cycle for your modules and new product features using agile development methodologies
  • Define and build performance indicators for your feature, analyze and improve to ensure your feature is successful
  • Design for reliability, performance, scalability and sustainability
  • Optimize
  • Be an active participant in review and contribute actively to quality of designs and code across the team
  • Contribute to the evolution of team processes and methodologies

What we need to see:

  • Pursuing BS, MS, or PhD or equivalent experience in Computer Science or related subjects
  • Highly proficient in C, C++, Multi-threaded programming
  • Excellent system software testing (white box) and debugging skills
  • Ability to work across to multiple software components and layers
  • Knowledge of Python or other scripting languages, keen learner of useful tools and tricks

Ways to stand out from the crowd:

  • You love gaming!
  • Familiarity with Java, JS, web technologies
  • Familiar with telemetry and visualization tools, use data to make decisions
  • Experience in the following areas:
    • Low latency video streaming services and products
    • Writing and/or using Windows/Linux Audio/video driver interfaces
    • Input HID, XINPUT device drivers
    • Streaming protocols such as RTP/RTSP/WebRTC
    • Building Video streaming applications on MacOS

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.