SENIOR SYSTEM SOFTWARE ENGINEER Job in Santa Clara, California Us
SENIOR SYSTEM SOFTWARE ENGINEER #1433515
As a Senior System Software Engineer in the User Experience team at NVIDIA you will be part of a highly collaborative group of professionals with a passion for innovation and a strong desire to revolutionize the way millions of users interact with hardware, software and services.
You will work on creating new feature sets for NVIDIA control panel to support the needs of applications for NVIDIA's GeForce users. You will be responsible for the windows NVIDIA control panel performance. You will also be working to implement the NVIDIA control panel roadmap to adapt to industry changes. You will work closely with the Marketing, Quality Assurance, and Documentation teams to gather requirements, formulate test strategies and deliver APIs used by other software engineers. As a senior member of the team you will have an opportunity to mentor junior engineer.
MINIMUM REQUIREMENTS:
- Degree in Computer Science is required; a Master's degree is preferred.
- 5 or more years of industry experience building applications for the Microsoft Windows platform.
- Be fluent in Microsoft Visual Studio, Microsoft Visio, and MSDN
- Be an expert in C++ and implementing complex systems using Microsoft's Windows APIs.
- Be an expert in COM
- Be a great software engineer - fast, creative, communicative and able to think on your feet.
- Be a team player - collaborate with others to implement the best possible end-user experience.
- Be passionate about building class hierarchies and APIs that are well designed and easily maintained while delivering on the needs of the end-user.
- Demonstrable experience in software design and documentation, prototyping, and implementation of complex APIs for the Microsoft Windows platform.
- Demonstrable knowledge of the entire software development process is required.
- Must understand the need to and be willing to develop unit and integration tests.
- Possess an ability to consider and apply business goals when implementing and testing code.
- Deliver on time within rapid release cycles having a strong desire to ship products while multi-tasking.
EOE
Interested in talking with us? Please apply directly at NVIDIA.COM