Are you passionate about inspiring change, improving software quality, and ensuring customers have the best experience? NVIDIA is seeking a creative, and hands-on software engineer with a test to failure approach who is a quick learner, can understand software and hardware specifications, build reliable tests and tools to improve quality and accelerate delivery of NVIDIA products.
What you’ll be doing:
You will take part in technical design and implementation of tests for NVIDIA software products with the goal to identify defects early in the software development lifecycle. You will also build tools that accelerate execution workflows for the organization. In this role you can expect to:
Develop automated tests for NVIDIA's device driver software on Windows.
Execute manual and automated tests, analyze results, identify and report defects during release cycles.
Measure code coverage, analyze and drive code coverage improvements and develop applications and tools that accelerate development and test workflows.
Debug issues to identify the root cause and participate in post-mortem analysis along with peers and senior team members.
Build innovative ways to automate and expand our software testing.
Optimally estimate and prioritize tasks to create a realistic delivery schedule.
You will have the opportunity to work on challenging technical and process issues and work closely with leadership to report progress by generating effective and actionable reports.
What we need to see:
A degree in Computer Science/IT/Electronics engineering or equivalent experience
5+ years of programming experience in C#, .Net & Python and applying Object-Oriented Programming concepts.
Fundamental understanding of SQL and relational databases with proven skill in writing SQL queries .
Should have worked with version control tools like Git/Perforce and code review tools.
Skillful at debugging issues and have experience using debugging tools like WinDBG/gdb
The ability to collaborate with multiple development teams to gain knowledge and improve test code coverage.
Excellent written and verbal communication skills
Excellent teammate and should be able and willing to work with teams across different geographical regions.
Ways to stand out from the crowd:
Experience with graphics Hardware and Display Driver will be a plus.
Background with working on projects that use Machine Learning/Deep Learning
With competitive salaries and a generous benefits package, we are widely considered to be one of the technology world’s most desirable employers. Due to outstanding growth, our elite engineering teams are rapidly growing. If you're creative with 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 based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.