Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior Software Engineer 
India, Maharashtra, Pune 
871560691

24.06.2024

We are looking for a Senior Software Engineer who sees the big picture of Cloud Streaming and is deeply technical, creative and hands-on. You will design, code, and deploy highly optimized and low latency audio streaming solutions. The position requires a comprehensive knowledge of programming languages, proficiency in multi-threading, a fundamental understanding of operating systems, and well-developed problem-solving and analytical abilities. You will collaborate closely with cross-functional teams to ensure best audio experience with GeForce NOW and other solutions.

What you’ll be doing:

  • Design, build, and implement low latency audio streaming pipeline for GeForce NOW and other audio features

  • Software feature development, build, and test for a multitude of platforms including Windows, Linux, macOS, iOS and Android.

  • Involves conducting comprehensive debugging and resolving software issues across the full stack, while also contributing to the development of the underlying technology stack and implementation methodology

  • Define and build in metrics and performance indicators for components and features you own

  • Influence strategic decisions in the team and product roadmap

  • Partner with system software engineers and validation teams to build and ship production-quality code.

What we need to see:

  • Graduation/Post Graduation in Computer Science or a closely related engineering field with 5+ years of relevant experience

  • Expertise in software design, C/C++, multithreaded programming, networking, Windows internals

  • In depth knowledge about building and optimizing streaming applications on multiple platforms including Windows, Linux, macOS, iOS and Android.

  • Hands-on experience with streaming solutions like WebRTC and Opus audio codecs

  • Excellent communication and collaboration skills

  • Self-motivated and able to find creative practical solutions to problems

Ways to stand out from the crowd:

  • Experience in working on low latency audio streaming

  • Experience with WebRTC API, OpenSL ES and AAudio interfaces

  • Familiar with telemetry and visualization tools, use data to track and improve product performance