Software Engineer, Development Environment Management - DFX CAD

NVIDIA logo

NVIDIA

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python Perl Linux Cucumber Shell Flow CI Shell Script Jenkins C++

Job Description

We are now looking for Software Engineers! NVIDIA is seeking phenomenal programmers to improve our verification methodology, so we can validate the world’s largest design efficiently. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of artificial intelligence. We have crafted a team of extraordinary people stretching around the globe, whose mission is to push the frontiers of what is possible today and define the platform for the future of computing.

What You'll Be Doing

  • Develop Software Engineering Environment for inhouse DFT softwares, including CI/CD flow, code quality check, backward-compatibility management, etc.
  • Develop QA infrastructure, as part of above environment, including BDD automated test environment, decision coverage calculation, cross-platforms testing, etc.
  • Improve software architecture. Or deliver test suites including integration tests and performance tests and triage failures.
  • Collaborate with users and programmers for behavior driven development.

What We Need To See

  • BS/MS in Computer Science
  • 3+ years of SW development experience or 5+ years of SW QA experience
  • Familiarity with CI/CD process and BDD development flow (e.g. Jenkins, Cucumber)
  • Experience in coverage calculation tools (e.g. Bullseye)
  • Modern software testing framework knowledge (e.g. gtest)
  • Proficient in C++, at least one scripting language (such as TCL, Perl, or Python), as well as Make/shell scripting on both Linux and Windows
  • Strong interpersonal skills and ability & desire to innovate

Ways To Stand Out From The Crowd

  • Experience in cross-platform SW QA (e.g. Windows + Linux)
  • C++ diagnosis tools, such as GDB, Valgrind
  • Knowledge on new C++ standards (C++11/14/17/20)
  • IC design flow knowledge and EDA software development experience is a plus

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer who loves a challenge? Come join our GPU Verification team and help us build future interconnect architectures that will continue to drive us forward in the fields of High Performance Computing, Graphics and AI.

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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.


Interview Questions of Software Engineer, Development Environment Management - DFX CAD at NVIDIA

Interview questions from NVIDIA that are similar to Software Engineer, Development Environment Management - DFX CAD
View more interview questions from NVIDIA →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now