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.