Posted:
6/11/2024, 5:00:00 PM
Location(s):
Maharashtra, India ⋅ Pune, Maharashtra, India
Experience Level(s):
Senior
Field(s):
Software Engineering
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 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
NVIDIA 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.
Website: https://www.nvidia.com/
Headquarter Location: Santa Clara, California, United States
Employee Count: 10001+
Year Founded: 1993
IPO Status: Public
Last Funding Type: Grant
Industries: Artificial Intelligence (AI) ⋅ GPU ⋅ Hardware ⋅ Software ⋅ Virtual Reality