Share
What you’ll be doing:
Work alongside forward-thinking engineers to design and implement new capabilities in core framework, telemetry, over-the-air updates of NVIDIA installer which is the first piece of software that end-user experience.
Improve the existing features, core architecture, performance and stability.
Debug sophisticated issues reported by QA, internal and external customers and deliver bug fixes in time.
Review the design and code changes and also mentor junior team members in team.
Collaborate with multiple teams within our company, partners and customers to ensure the best product experience.
What we need to see:
B.E./B.Tech or higher degree in Computer Science/Electronics Engineering or equivalent.
4+ years of proven experience in system software programming on Windows.
Strong programming skills in C++.
Working experience with Win32, COM and installer frameworks.
Good understanding of OOPs and Windows internals.
Solid software engineering background, design fundamentals and experience in handling large complex projects.
Strong communication and analytical skills.
Self-motivated, fast to act and eager to learn as well as guide.
Ways to stand out from the crowd:
Experience with Continuous Integration and Continuous Delivery(CI/CD) project.
Familiarity with the latest security methodologies for writing secure code.
Familiarity with windows device drivers.
Ability to think creatively to debug and solve complex, hard to reproduce problems.
Experience of collaborating with geographically diverse multi-functional teams.
These jobs might be a good fit