GeForce NOW is NVIDIA's Cloud Gaming service, streaming games at the highest quality to any and every user regardless of their device types and capabilities – low-end PCs, Macs, or mobile devices. Using the most advanced GPUs and NVIDIA proprietary software, GeForce NOW transforms the gaming experience with always up-to-date games on always latest hardware, a streaming experience rivaling that of a local PC, and near-instant launch – just click and play! For more details see http://www.geforce.com/geforce-now?nvid=nv-int-gn-4. 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 featuresSoftware 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 methodologyDefine and build in metrics and performance indicators for components and features you ownInfluence strategic decisions in the team and product roadmapPartner 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 experienceExpertise in software design, C/C++, multithreaded programming, networking, Windows internalsIn 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 codecsExcellent communication and collaboration skillsSelf-motivated and able to find creative practical solutions to problemsWays to stand out from the crowd:Experience in working on low latency audio streamingExperience with WebRTC API, OpenSL ES and AAudio interfacesFamiliar with telemetry and visualization tools, use data to track and improve product performanceNVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented people on the planet working for us. As part of our team, you will have the opportunity to influence the future with your vision and expertise. Are you creative? Are you driven not just by data or the need to know why, but yearn to ask, 'why not'? We want to hear from you. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.
View Original Job Posting