Jobs · Engineering · Washington

Senior System Software Engineer, GeForce NOW Client Platforms

NVIDIA · Redmond, WA · 1 wk ago
EngineeringFull-time

Main Focus

The main focus of the team is client application and reusable components for GeForce Now, NVIDIA App and other applications.

Responsibilities

  • Design, develop and deliver complex real-time applications for desktop and mobile platforms.
  • Partner closely with operations for the reliability and scalability of our features.
  • Build features and SDKs in a variety of languages, C++, TypeScript, Python, and Swift.
  • React to user feedback and improve the product based on metrics collected from end-user and server systems.
  • Collaborate and coordinate between multiple distributed teams for end-to-end feature delivery.

Requirements

  • Ability to write readable, testable, maintainable and extensible code, primarily in C++.
  • 12+ years in proficient development experience in large projects.
  • History of dedication to testing and continuous delivery.
  • Good Windows API or POSIX APIs experience, experience in writing and debugging multithreaded code.
  • Good interpersonal skills and experience presenting with and handling the expectations of both technical and non-technical partners.
  • Proven passion for user experience design and improving usability.
  • Create configuration, build, and test scripts for Continuous Integration environments, application deployment, web security.

Qualifications

  • BS or MS in Computer Science or related areas or equivalent experience.

Skills

  • Background with developing and supporting live consumer products/services on Windows, macOS, Linux, Android, iOS.
  • Experience in developing services and framework-like SDKs, like COM or Windows Runtime SDK.
  • Familiarity with telemetry and visualization tools, experience in employing data to analyze and improve product reliability and performance.
  • Passion for PC or mobile gaming.

Benefits

  • Widely considered to be one of the technology world’s most desirable employers.
  • NVIDIA offers highly competitive salaries and a comprehensive benefits package.
  • You will also be eligible for equity and benefits.

Similar jobs