Finding the best job has never been easier
Share
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
These jobs might be a good fit