System Software Engineer

Company: NVIDIA
Company: NVIDIA
Location: India, Pune
Commitment: Full time
Posted on: 2024-03-08 05:29
We are looking for an experienced Front-End engineer to contribute to the development of NVIDIA Maxine – a comprehensive suite of SDKs, applications and framework that enables different broadcast streaming & video conferencing features.In this role, you will play a significant part in crafting and guiding the future of Maxine experience! This position includes working with engineering peers and leaders to understand software requirements and build a next generation UI framework for native and cloud applications that meets user experience goals.What you’ll be doing:Designing, developing, testing, and deploying native & web applications and front-end code templates using modern UI technologies and frameworks.Developing complex, responsive UI.Optimize application for maximum performance, reliability and scalability.Develop and optimize front-end UI to ensure applications are rendered consistently in cross-platform low performance environments.Fixing and debugging issues across the full stack and optimizing the performance and usability of the native and web applications.Collaborate with the on-device platform teams as well as cloud teams to integrate backend libraries and cloud platform services, optimizing performance, and ensuring scalability and reliability.We will work with multi-functional and distributed teams, including machine learning engineers, to deliver integrated and innovative solutions.Prototype and develop new ideas and participate in all parts of the lifecycle from research to release.Follow industry trends with regard to front-end technologies and techniques and working with different engineers in the team to learn, develop, and maintain UI applications.What We Need To See:Expertise in web development technologies like HTML5, CSS3, JavaScript, Typescript(ES6+), jQuery, Webpack, REST APIs, JSON/XML and well versed with UI frameworks & libraries like React, Angular, Node, NodeJS, GruntJS, Chromium Embedded Framework(CEF) and flutter.Proficient in developing large scale cross-platform applications.Experience in working with UI specifications exported by tools like Figma, Sketch & AdobeXD.Basics of python & C/C++.Experience with cloud infrastructure and cloud scale software and experience with Continuous Integration and Continuous Delivery.Motivation to learn and establish standard methodologies and help bring in changes to improve the product.Experience presenting with and handling the expectations of both technical and non-technical partners and experience with hands on knowledge on application security.Bachelor/Master/PhD in Computer Science or Electronics or Electrical Engineering.4+ years of working experience in end user facing UI development using various UI frameworks.Ways To Stand Out From The Crowd:Proven experience in architecting and developing sophisticated software systems with elegant solutions, preferably in the field of end user facing consumer AI applications.Experience with developing native and cloud-based applications at scale.Background with both backend and frontend.Experience of collaborating with geographically diverse multi-functional teams.Knowledge of handling audio and video from mic, speaker and camera devices.NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most talented and hardworking people on the planet working for us. Are you creative? Are you driven not just by the need to know why, but yearn to ask, 'why not'? And have a real passion for technology, we want to hear from you!We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
View Original Job Posting