Systems Infrastructure Architect - New College Grad

Nvidia Santa Clara , CA 95051

Posted 2 months ago

Systems Infrastructure Architect for Chip Development Environment - New College Grad

On this team, you will architect for the next-generation of our development and verification environments. This position involves evolving the core verification infrastructure for the development of full system and discrete graphics and computing chips. This strongly object-oriented Perl and Java/C++ infrastructure encompasses several extensive applications that allow us to efficiently verify the world's largest chips with a sophisticated distributed computing execution and triage environment. Come and join a diverse and fast-paced team with high production-quality standards.

What you'll be doing:

  • Develop chip definition languages and infrastructure, and compute infrastructure supporting very-large-scale, distributed, cross-platform runs of high-demand proprietary applications and simulation.

  • Create integrated development and debugging environments (based on tools such as Eclipse) and implement cutting-edge software engineering methodologies and tools to improve code quality.

  • Your day to day includes creating and driving quality build and release processes, and performance improvement of these applications.

  • Be able to participate in full tool development and release lifecycle, working closely with other project members and chip architects to specify systems, create schedules, and manage ongoing feedback and enhancement releases.

  • Have the opportunity to use the best of your art in creating environments that are stable and easy to use by hundreds of engineers worldwide and learn and improve the daily workflows of the world's top chip modelers and designers.

What we need to see:

  • Currently enrolled and graduating with a BS or MS in CS/CE/EE or related field.

  • Strong object-oriented programming and design pattern knowledge: Object Oriented Perl, C++ or Java preferred.

  • Excellent interpreted language skills highly desired, knowledge of Perl preferred.

  • Experience in software development lifecycle on Linux-based platforms preferred.

  • Background with MySQL or Postgress strongly desired.

  • Experience with hardware verification, particularly in developing complex regression automations, strongly desired.

  • Excellent communication skills.

NVIDIA has some of the most forward-thinking and hardworking people in the world working for us. Are you a creative and autonomous engineer with a real passion for computer architecture? If so, we want to hear from you!

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Design Verification Infrastructure And Methodology Engineer

Encore Semi, Inc.

Posted Yesterday

VIEW JOBS 12/1/2020 3:57:56 PM 2021-03-01T15:57 <strong>Job Title: Senior Design Verification Infrastructure and Methodology Engineer </strong><br /> Locations: Santa Clara, CA or remote/work from home<br /> Full-time: Salary + Benefits + Bonuses<br /> <br /> <strong>Summary:</strong><br /> As a Design Verification Infrastructure and Methodology Engineer, you will work with the DV, Design and CAD teams to build up robust automation systems for the entire design process.  You will leverage state-of-the-art tools to build a robust and efficient design process that enables us to build complex chip designs.<br /> <br /> <strong>Responsibilities:</strong><br /> • Develop wrappers and automation around EDA tool workflows<br /> • Drive and support source control, code review and continuous integration flows<br /> • Build and support testbench automation, regression, and coverage collection flows<br /> • Develop and maintain design and verification progress dashboards<br /> • Build design-construction automation and code generators<br /> • Interface to DRM grid management facilities for day-to-day use and regressions<br /> • Build emulation resource sharing facilities<br /> • Work w/ emulation team to automate build-and-test workflows<br /> • Own block, full chip, and emulation regressions<br /> <br /> <strong>Minimum Qualifications:</strong><br /> • Scripting in Python, Tcl, or Perl<br /> • Git, Perforce, env module, shell setup/scripting<br /> • Verilog and SystemVerilog and UVM<br /> • Incisive/VCS, vManager, JasperGold, Design Compiler, IXCOM, Verdi, SimVision<br /> • Continuous Integration Tools (Jenkins)<br /> • Extensive debug of complex automation workflows<br /> • Programming skills in C and C++<br /> <br /> <strong>Preferred Qualifications:</strong><br /> • BS or MS degree in Electrical Engineering or equivalent; 5 years of practical experience<br /> • A good understanding of the complete verification life cycle (test plan, testbench through coverage closure)<br /> • Extensive knowledge of verification EDA tools<br /> • Extensive knowledge in multiple testbench structures<br /> • Proficiency in UVM<br /> • Knowledge of assertion-based formal verification<br /> • Knowledge of CPU and SOC microarchitectures<br /> • Knowledge of FPGA and emulation platforms<br /> • Solid understanding of industry standard tools for Sim, Formal, Lint, FPGA and Emulation platforms Encore Semi, Inc. Santa Clara CA

Systems Infrastructure Architect - New College Grad