Senior System Software Engineer - Cloud and Frontend

NVIDIA NVIDIA · Semiconductors · Pune, India

NVIDIA is seeking a Senior System Software Engineer for their GeForce NOW Cloud Gaming service. The role involves designing and delivering high-performance applications across desktop and mobile platforms, with a focus on web and native development using various languages and frameworks. Responsibilities include optimizing applications for performance, reliability, and scalability, collaborating on design reviews, and working within Agile methodologies. Experience with RESTful services, CI/CD, Git, Jenkins, and application security is required. Background in low-level networking or OS internals, front-end frameworks, and cloud skills are preferred.

What you'd actually do

  1. Design and Deliver high performance applications for desktop and mobile platforms.
  2. Web or mobile application development with variety of languages but not limited to using HTML, CSS, and JavaScript.
  3. Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform environments.
  4. Develop complex, responsive native and web applications.
  5. Optimize application for maximum performance, reliability and scalability.

Skills

Required

  • Windows
  • Mac
  • frontend
  • backend
  • networking
  • native development
  • HTML
  • CSS
  • JavaScript
  • JSON/XML
  • jQuery
  • AngularJS
  • React
  • GruntJS
  • Chromium Embedded Framework (CEF)
  • RESTful web-services
  • Continuous Integration
  • application deployment
  • web security
  • Git
  • Jenkins
  • Agile development methodology
  • application security

Nice to have

  • low-level networking
  • OS internals (Windows, Mac, Android)
  • Angular
  • React
  • Cloud skills

What the JD emphasized

  • B.E./MTech Computer Science or related field
  • Up to 5 years of working experience in end user facing application development
  • Proven work portfolio of cross platform and scalable application for end users
  • Extensive experience consuming RESTful web-services
  • Create configuration, build, and test scripts for Continuous Integration environments, application deployment, web security
  • Experience with distributed source control systems – Git, Jenkins
  • Strong working experience with Agile development methodology in real world projects
  • Hands on knowledge on application security