GameStream technology is set to power the most amazing peer to peer and cloud based game streaming service. We are now looking for a Senior Systems Software engineer to join a team of highly motivated engineers developing and improving Gamestream clients. We develop highly optimized clients for multiple devices ranging from hand helds to PCs.
We optimize for the lowest latency and smoothest streaming on every device type. We strike just the right balance between portability and performance in all our designs. Now, are you passionate about driving streaming technology to its edge? Are you a self-starter with an eye for details, an out of box thinker who can challenge status quo and has the persistence to see ideas through? If yes, we are keen to hear from you.
What you will be doing
- Drive end-to-end software development cycle for your modules and new product features using agile methodologies
- Design and develop software with an emphasis on reliability, performance, security and sustainability
- Deliver platform optimized audio/ video decode and render pipelines, HID and Xinput device support
- Define and build in metrics and performance indicators for components and features you own
- Be an active reviewer and contribute to quality of designs and code across the team
- Contribute to the evolution of team processes and methodologies
What we need to see
- Highly proficient in C++ /Objective C/ Java/ C
- Ability to dive deep through multiple software layers
- In depth knowledge about building and optimizing streaming applications on multiple platforms including more than one of PC / Android/ iOS
- Building and tuning video decode-> Display pipelines for Windows
- Experienced in dealing with backend servers and endpoints for content, authentication etc
- Excellent system software testing (white box) and debugging skills
- Knowledge of Python or other scripting languages, keen learner of useful tools and tricks
- BS or MS in Computer Science or a related discipline
- 5+ years of relevant experience
How can you stand out from the crowd
- You love gaming! Or streaming or even better - both!
- Experience in working on low latency video streaming
- Experience with a range of streaming protocols such as RTP/ SRTP/ RTSP/ RTSPS, WebRTC
- Building and tuning video decode-> Display pipelines for OS X, iOS, Android
- Familiar with telemetry and visualization tools, use data to track and improve product performance
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.