Job Descriptions

 

NVIDIA is the world leader in visual computing technologies and the inventor of the GPU, a high-performance processor which generates breathtaking, interactive graphics on workstations, personal computers, game consoles, and mobile devices. NVIDIA serves the entertainment and consumer market with its GeForce® products, the professional design and visualization market with its Quadro® products, and the high-performance computing market with its Tesla™ products.

At NVIDIA we set unprecedented standards of excellence. We do so in our vision, our values, and our work. We believe that you become the best by hiring the best, and know that as long as we have a superior engineering team, we'll continue to lead the graphics industry into a new era of multimedia innovation.

If you are interested in becoming part of the NVIDIA team check out the job descriptions listed below. All positions are for New College Graduate (NCG) and / Intern/Co-op opportunities, unless otherwise indicated. Learn more at www.nvidia.com/university

We love what we do because we do what we love. Join us!
If you would like to apply for a position email your resume to myfuture@nvidia.com

   
   
Intern/Co-op AND New College Grad Opportunities
Please indicate if you are interested in a intern/co-op opportunity or New College Grad position.
 
   
ASIC DESIGN ENGINEER (Santa Clara, CA; Beaverton, OR Austin, TX; Huntsville, AL; Durham, NC; Westford, MA)
VERIFICATION / VALIDATION ENGINEER (Santa Clara, CA; Beaverton, OR Austin, TX; Huntsville, AL; Durham, NC; Westford, MA)
SYSTEMS ENGINEER (Santa Clara, CA; Beaverton, OR; Austin, TX)
DFT ENGINEER (Santa Clara, CA)
CIRCUIT DESIGNER (Santa Clara, CA; Beaverton, OR)
PHYSICAL DESIGN ENGINEER (Santa Clara, CA; Austin, TX)
GRAPHICS ARCHITECTURE ENGINEER (Santa Clara, CA; Austin, TX; Beaverton, OR; Durham, NC)
GPU ARCHITECTURE – (Santa Clara, CA)
DFX ENGINEER- NEW COLLEGE GRAD (Santa Clara, CA)
PROCESSOR ARCHITECTURE ENGINEER -(Santa Clara, CA; Beaverton, OR; Austin, TX; Durham, NC; Orlando FL; Westford, MA)
COMPUTER ARCHITECTURE ENGINEER -NCG (Santa Clara, CA; Durham, NC; Westford, MA)
GRAPHICS SYSTEM SOFTWARE ENGINEER – ANDROID (Santa Clara, CA; Austin, TX)
SYSTEM SOFTWARE ENGINEER (Tegra / Android) -(Santa Clara, CA; Austin, TX)
SYSTEM SOFTWARE ENGINEER (Santa Clara, CA; Austin, TX)
COMPILER SOFTWARE ENGINEER (Santa Clara, CA & Austin, TX)
GRAPHICS SOFTWARE ENGINEER (Santa Clara, CA; Austin, TX; Fort Collins, CO; Durham, NC)
VIDEO SOFTWARE INTERN (Santa Clara, CA)
EMBEDDED SOFTWARE ENGINEER (Santa Clara, CA)
DIAGNOSTIC SOFTWARE ENGINEER (Santa Clara, CA)
CUDA SOFTWARE ENGINEER - DEVELOPER TOOLS (Santa Clara, CA)
OPENGL SOFTWARE ENGINEER - MAC (Santa Clara, CA & Austin, TX)
BUILD/RELEASE ENGINEER (Santa Clara, CA)
INTERACTION DESIGNER – (SANTA CLARA, CA)
SYSTEM SOFTWARE ENGINEER, WEB AND GRAPHICS TECHNOLOGIES – (Santa Clara, CA)
CAMERA / ISP SOFTWARE ENGINEER (New College Grad)
DESIGN METHOLODY ENGINEER (NEW COLLEGE GRAD) LOCATION: SANTA CLARA
CAD ENGINEER –NCG (Santa Clara, CA)

ASIC DESIGN ENGINEER (Santa Clara, CA; Beaverton, OR Austin, TX; Huntsville, AL; Durham, NC; Westford, MA)
ASIC Design Engineers at NVIDIA design and implement the industry's leading Graphics, Video / Media & Communications Processors. Specific areas include 2D and 3D graphics, mpeg, video, audio, network protocols, high-speed IO interfaces and bus protocols, and memory subsystem design. In this position, you will be responsible for Architecture and micro-architecture design of the ASICs, RTL design and synthesis, Logic and Timing verification using leading edge CAD tools and Semiconductor process technologies.

Minimum Requirements:
Minimum GPA: 3.5
Currently enrolled in BSEE, MSEE or PhD
Candidates should have a solid hardware engineering background with a concentration in VLSI and/or Computer Architecture.
Exposure to Digital systems and VLSI design, Computer Architecture, Computer Arithmetic, C/C++ programming languages, CMOS transistors and circuits is required. Strengths in Verilog/VHDL and C or Perl are a big plus.
Good communications skills and ability and desire to work as a team player are a must.


VERIFICATION / VALIDATION ENGINEER (Santa Clara, CA; Beaverton, OR Austin, TX; Huntsville, AL; Durham, NC; Westford, MA)
NVIDIA's GPUs are among the most advanced and complex single-chip processors in the world, and require cutting edge validation methodology. In this key role, you will be instrumental in the development of a validation suite of future GPU architectures and verification of hardware implementation.

RESPONSIBILITIES
Development of directed or random diagnostics to validate the processor Instruction Set Architecture (ISA), reference models, C simulation models, RTL models, HW emulators and real hardware.
Writing and reviewing validation test plans
Debug of diagnostics on pre-silicon and/or post-silicon platforms.

MINIMUM REQUIREMENTS - Minimum GPA: 3.5
BS or MS in Computer Science or Electrical Engineering
Internship or Lab Experience with GPU or Processor verification / validation and software programming.
Requires strong programming experience in C/C++ and assembly
Good debug skills

DESIRABLE EXPERIENCE/KNOWLEDGE (should include, however not limited to):
Low level software experience like BIOS, device drivers
Experience with HW/SW interactions
Experience with directed and Random functional testing including writing test plans and directed or random diagnostics
Software infrastructure for validation of architecture correctness
Development of infrastructure tools and design flows such as automated regression systems and verification metrics analysis


SYSTEMS ENGINEER (Santa Clara, CA; Beaverton, OR; Austin, TX)
Systems Engineers are members of the team responsible for developing NVIDIA's cutting edge graphics board products. Primary responsibilities are to work hands on with new NVIDIA hardware to ensure it meets design, feature and quality objectives. Specific responsibilities include:

Hardware Bringup -- As a member of the board "bring-up" team, you and your teammates will bring-up and test NVIDIA's graphics board and chip products. You will experience the world's fastest 3D graphics products 4-6 months before arriving on the store shelves. Expect to learn pc architecture, graphics architecture, laboratory methodologies, lab experimentation and measurement techniques.

Hardware Qualification -- Working along side the chip & board designers, you will verify new NVIDIA hardware meets design objectives and is ready for mass production. It is here that you will learn state of the art techniques for ensuring hardware designs meet specification and the highest quality standards.

Design Review -- Participate in the design reviews of new products to provide feedback to designers and to better understand the product before prototypes are built. Here you will learn about schematic circuit design as well as high-speed PCB layout techniques.

Troubleshoot -- When NVIDIA HW design or product issue is encountered, your task will be to understand the problem and work on innovative solutions to reach resolution. This involves working with the various organizations within NVIDIA to learn more details about the product and working in the lab to test and prove hypothesis.

Minimum GPA: 3.5
This position provides excellent exposure to the many engineering activities required to design and deliver world-class graphics products. It is especially beneficial to Co-op and interns who desire to become hardware design engineers. Systems Engineers are exposed to a wide range of engineering activities and is an excellent way to help determine the engineering path that is right for you.
The ideal candidate will be working towards a degree in EE, CE, CS, Systems Engineering or Engineering Science/Physics, with an emphasis in computer architecture, digital design, circuit analysis, and device physics.


DFT ENGINEER (Santa Clara, CA)
Design and implement test methodologies for large, complex, high-volume Digital IC's.
Work with logic designers to review and analyze IC designs and apply test techniques as necessary.
Develop software to automate test logic insertion, timing analysis, vector generation and validation.
Continual optimization of production test cost and quality.

Minimum Requirements:
Minimum GPA: 3.5
MS or PhD with focus in DFT.
In-depth knowledge of techniques for the automated testing of complex semiconductors, including JTAG, BIST, and ATPG.
Programming skills in C++ and Perl5.


CIRCUIT DESIGNER (Santa Clara, CA; Beaverton, OR)
Implement all circuits from RTL Verilog to layout.
Transistor-level circuit design of very high speed embedded SRAM macros.
Circuit simulation, layout extraction, timing characterization, and timing model generation.
Layout floor-planning and layout supervision.
Circuit-level logical functional verification.

MINIMUM REQUIREMENTS:
Minimum GPA: 3.5
BSEE; MSEE or PhD preferred.
Prior internship experience with strong background in dynamic circuit design.
Prior design experience in single-port, dual-port, multi-port, or register file SRAM-based macros required.
Successful track record of delivering products to production is a must.
Self-motivated, good communication and teamwork skills are a must.


PHYSICAL DESIGN ENGINEER (Santa Clara, CA; Austin, TX)
Responsible for all aspects of physical design and implementation of Graphics processors, integrated chipsets and other ASICs targeted at the desktop, laptop, workstation, set-top box and home networking markets. Responsibilities include participating in the efforts in establishing CAD and physical design methodologies (flow and tools development), chip floor plan, power/clock distribution, chip assembly and P&R, timing closure, power and noise analysis and back-end verification across multiple projects.

REQUIREMENTS:
Minimum GPA: 3.5
Currently enrolled in BSEE, MSEE or PhD
Candidate should possess a strong understanding of static timing analysis, clock/power distribution and analysis, RC Extraction and correlation, place and route, circuit design and analysis.
Scripting and programming experience using several of the following: Perl, C, C++, TCL, Scheme, Skill, and Make.
Previous experience in VLSI physical design implementation is a plus.
Knowledge of EDA vendor (Synopsys, Cadence, Magma, Mentor, etc.) tools suite like Apollo, Astro, Physical Compiler, PrimeTime, dc_shell, Silicon Ensemble, First Encounter, PKS, Nanoroute, is a plus.



GPU ARCHITECTURE – (Santa Clara, CA)

RESPONSIBILITIES:

Develop algorithms and design hardware extending the state of the art in hardware support
for computer graphics.
Working within a team, graphics architects document, design, develop functional and performance
simulators, validate, and verify each new chip.
Develop tests, testplans, and testing infrastructure for new graphics architectures.
Develop methodologies and tools for validating test results. Design and implement automated testing
strategies
Test and debug CMODELs, RTL simulation and real silicon.
Write and run low-level graphics tests which expose architectural performance characteristics of
competitors' graphics chips.
Compare results with NVIDIA graphics chips. Find shortcomings and strong points of each.
Work with architects to determine underlying causes. Publish and maintain results.

Minimum Requirements:
Degree in relevant discipline (CS, EE, Math). Advanced degrees helpful.
Relevant industrial experience preferred.
Relevant industries include PC or workstation graphics hardware or software development, digital
video or image processing, video game software development, rendering software or tools
development.
Strong programming ability: C, C++ and Perl preferred.



DFX ENGINEER- NEW COLLEGE GRAD (SANTA CLARA, CA)

Work with senior product, design, and foundry engineers to turn high volume production and design data into useful end applications that accelerate yield ramp, high speed I/O characterization, and new product introduction characterization and debug. Develop and maintain software to load, reconcile, and automate analysis for all types of data collected from production and bringup.

Minimum Requirements:
Minimum GPA: 3.5
MS or BS.
Perl, TCL, and SQL programming skills necessary
Linux/unix knowledge necessary .
Knowledge of oracle databases including the yield explorer tool a plus.
Some knowledge of techniques for the automated testing of complex semiconductors, including
JTAG,BIST, and ATPG is a plus


PROCESSOR ARCHITECTURE ENGINEER -(Santa Clara, CA; Beaverton, OR; Austin, TX; Durham, NC; Westford, MA; Orlando FL)

NVIDIA is building the world's fastest processors, period. Our designs are powering the fastest supercomputers in the world, the fastest desktop graphics available to consumers, and the most advanced graphics for tablets and cell phones available anywhere. You can become part of the team which designs, models, and guides the development of these processors at every level.

RESPONSIBILITIES:

Work as part of a team extending the state of the art in parallel processing
Design and develop tools to analyze, understand, and improve the power efficiency
and performance of applications new processor architectures
Build simulators and implement simulation models of new designs.
Develop tests, and testing infrastructure for new processors
Test and debug on simulators, RTL and real silicon.

Minimum Requirements:

MS Degree in relevant discipline (CS, EE, Math).
Strong programming ability: C, C++, Perl, Python preferred.
Strong interest in compute architecture or hardware design.
Previous Architecture, ASIC or Systems Software Internship experience a plus.


COMPUTER ARCHITECTURE ENGINEER -NCG (Santa Clara, CA; Durham, NC; Westford, MA)
The NVIDIA GPU Computing Architecture group is seeking new graduates in computer architecture and compute science to join our effort to advance the state of parallel computing. Our team is designing the fastest and most efficient parallel architectures that power energy-efficient smart phones and the world's fastest super computers.

Responsibilities:

Enhance GPU architectures to extend the state of the art in performance, efficiency, programmability
and reliability
Analyze, tune and prototype key applications for new GPU architectures, including game physics,
computer vision, ray-tracing, molecular dynamics, finance, medical imaging, geophysical imaging,
weather modeling and speech recognition, to name just a few
Design tools to analyze and debug parallel applications
Collaborate across the company to guide the direction of GPU computing, working with software,
research and product teams


Minimum Requirements:

MS Degree in relevant discipline (CS, EE, Math). PhD helpful.
Strong programming ability: C, C++, CUDA, Perl, Python preferred
Strong background in compute architecture, parallel processing, signal processing and/or high
performance computing


GRAPHICS SYSTEM SOFTWARE ENGINEER – ANDROID (Santa Clara, CA; Austin, TX)
NVIDIA is searching for world-class software engineers for an exciting role on our Tegra software graphics team. Work with the most advanced mobile computing technology as the world shifts to mobile and green computing.

Responsibilities:
Design and implement software platform support, including kernel modifications and extensions,
OpenGL ES, EGL, and tools / test development
Identify bottlenecks, and implement performance optimizations anywhere in the graphics stack
Work with internal customers to help deliver new Tegra devices out to the market

Minimum Requirements:
MS degree in EE/CS/CE or BS with applicable work / internship / lab experience.
Excellent C programming and debugging skills.
Strong software engineering, architecture, and design skills combined with a drive to solve hard
problems are a must.
Understanding and appreciation of computer system architecture and operating systems
Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone
corporate environment.
Experience with embedded operating (esp. Linux or Android) is a major plus
An understanding of 2D/3D graphics fundamentals


SYSTEM SOFTWARE ENGINEER (Tegra / Android) -(Santa Clara, CA; Austin, TX)
NVIDIA is searching for world-class software engineers for an exciting role on our Tegra software graphics team. Work with the most advanced mobile computing technology as the world shifts to mobile and green computing.

Responsibilities:
Specify software requirements and influence the hardware design for embedded projects
Design and implement software platform support, including kernel modifications / extensions, driver support, and tools / test development
Work with hardware architects on the design of embedded products, providing feedback and
guidance on CPU, bus, and device design to ensure that it can be supported well by software
Work with tier1 mobile device manufacturers to help deliver new Tegra devices out to the market

MINIMUM QUALIFICATIONS:
BS or MS degree in EE/CS/CE
Excellent C programming and debugging skills.
Previous software development work experience a plus.
Experience in software architecture and design, particularly in the embedded space
Understanding and appreciation of computer system architecture and operating systems
Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone
corporate environment.
Experience with embedded operating (esp. Linux or Android) is a major plus
Knowledge of 2D/3D graphics is beneficial


SYSTEM SOFTWARE ENGINEER (Santa Clara, CA; Austin, TX)
NVIDIA is hiring engineers to work in our system software engineering teams. The best candidates will have strong C programming skills, a thorough understanding of operating systems and kernel programming, a good understanding of hardware architecture, and excellent communication and planning skills. You will work closely with both hardware engineers and other software engineers to design, develop, and debug many functional aspects of our multimedia accelerator and mobile system-on-chip (SOC) devices. You will also be heavily involved with the early modeling and simulation required to produce our world-class products, and will follow the devices all the way through the development process to the customer phones, tablets, desktops, notebooks, workstations, and gaming console products that are used throughout the world.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or MS degree in Electrical Engineering, Computer Science, or related degree
Excellent C programming skills
Familiarity with computer system architectures and the hardware/software interface layer models
Interest in low-level operating system knowledge, specifically memory/resource
management, scheduling and process control, and hardware virtualization
Kernel experience with Linux, Android, Chrome, or Windows systems is helpful
Experience with complex system-level debugging is invaluable


COMPILER SOFTWARE ENGINEER (Santa Clara, CA & Austin, TX)
NVIDIA is looking to hire smart engineers to work in our compiler team. The compiler team develops several exciting products that are used for improving the performance of 3D games, including building Cg and OpenGL Shading language compilers used for realistic movie-like effects, and running high performance applications through NVIDIA GPGPU products. Users of these products include game developers, enthusiastic gamers, Hollywood production studios, educational institutes and high performance computing users. Successful candidates will be enthusiastic and interested in solving exciting complex problems, and ideally would have some course work and/or implementation projects in compiler design and theory. Candidates will work on several aspects of compiler optimizations and code generation.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or higher degree in Computer Science, or related degree (MS/PhD strongly preferred)
Strong C/C++ programming skills
Some background in compilers either through coursework or projects
Good software engineering skills. Experience in working on large software projects is highly preferred


GRAPHICS SOFTWARE ENGINEER (Santa Clara, CA; Austin, TX; Fort Collins, CO; Durham, NC)
NVIDIA is searching for talented engineers to help us design, implement, and optimize graphics rendering drivers for our world-class graphics processors. We work on creating and optimizing the features that are used in all of the latest games and multimedia applications, and we work closely with many of those same developers as they create their products. You will also be exposed to new processor development and verification as we introduce faster and faster media accelerators. Specific areas of focus are OpenGL 3D rendering, DirectX 3D rendering, and 2D graphics acceleration. Our rendering code is cross-platform and highly efficient, and we've shipped our software to hundreds of millions of users around the world. We are looking for people who are passionate about creating leading edge graphics software.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or higher degree in Computer Science, or related degree
Strong programming skills in C and C++
Excellent math skills and theory knowledge is invaluable
Experience writing low level software and familiarity with 3D/2D graphics theory,
implementation, and optimizations; operating system and compilation theory is also very useful
Strong communication skills and ability to take initiative, especially acting as a strong team player
Excellent debugging skills


VIDEO SOFTWARE INTERN (Santa Clara, CA)
NVIDIA is looking for talented engineers to join the Video Software Engineering Group to work on the latest digital video technologies on the PC and contribute to affirming the leadership of our PureVideo™ technology. PureVideo™ includes support for the latest HD-DVD and BluRay formats, advanced video processing such as de-interlacing, sharpening, scaling, etc.. We are looking for passionate engineers who can help with implementing new video features, debugging existing ones, writing tools to improve performance or quality and catch defects, and help with investigating new ways to improve the digital video user experience on the PC and keep PureVideo™ ahead of the pack.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS, MS, or PhD in Computer Science, or related degree
Excellent programming skills in C and C++
Experience with digital video and image processing
Strong communication skills and the ability to take initiative and act as a strong team player
Familiarity with Video codecs such as MPEG2, MPEG4, H.264, VC1 is highly useful
Familiarity with MS DirectShow, DirectX-VA, DirectDraw is also beneficial


EMBEDDED SOFTWARE ENGINEER (Santa Clara, CA)
NVIDIA is looking for engineers to design, implement, and optimize display and system software for embedded applications. Our systems range from handheld wireless devices up to high end entertainment systems. We work closely with hardware engineers and customers to provide customized hardware/software solutions to bring embedded graphics to the next level. Specific areas include device drivers, graphics and multimedia libraries, and kernel work. We use multiple embedded OSs, including Linux, on devices ranging from arcade gaming systems to automobile navigation and entertainment systems. We are looking for people who are excited about introducing NVIDIA quality graphics and multimedia into embedded devices for the first time, and who love coding to the metal.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or higher degree in Computer or Electrical Engineering, or related degree
Knowledge and interest in graphics and operating system programming
A solid engineering background and understanding of good code methodology
Strong C programming skills with some assembly experience.
Initiative in pursuing independent coding projects, including open source projects
Experience with writing code, including assembly, to directly control hardware is highly useful


DIAGNOSTIC SOFTWARE ENGINEER (Santa Clara, CA)
NVIDIA is looking for software engineers to help validate the various functional aspects of our GPUs and Tegra SOCs. Help develop new functionality for a software infrastructure used to run tests on GPUs and GPU simulations, and add software features to verify correctness of architectural features for devices still in hardware development. Implement and support software for chip bring-up, screening, manufacturing diagnostics, and failure analysis. Drive diagnosis of chip and board issues with hardware, software, and operations engineering. Analyze chip failures and tune software required for chip screening.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or higher degree in Computer or Electrical Engineering, or related degree
Strong C/C++ programming skills
Excellent understanding of PC or SOC architectures and system software experience
Very strong problem solving and debugging skills
Ability to self-manage, show leadership, and have good communication skills
Previous experience of working on a large system software code base is preferable


CUDA SOFTWARE ENGINEER - DEVELOPER TOOLS (Santa Clara, CA)
NVIDIA is looking for multiple software engineers to join the CUDA Developer Tools team. CUDA is NVIDIA's revolutionizing new technology that is helping move thousands of new applications to run on the GPU instead of the CPU. Important part of this role is to build a world class GPU debugger architecture that can help developers run and debug these applications on the GPU. This role requires interaction with CUDA driver and compiler teams within NVIDIA, and other developer teams within and outside of NVIDIA.

Minimum Requirements:
Minimum GPA: 3.5
BS or higher degree in Computer Science/Engineering.
Minimum 3 years of industry or academic experience (or equivalent) in a related field.
Strong knowledge of C and programming techniques.
Familiar with CPU/GPU System architecture and OS fundamentals especially linux.
Good communication skills required.
Prior experience building user mode or kernel mode debuggers is a plus.
Familiarity with Windows and/or Mac OS X is a plus.
Experience with C++, OpenMP, and any parallel programming is a plus.
A strong team player that is self motivated.


OPENGL SOFTWARE ENGINEER - MAC (Santa Clara, CA & Austin, TX)
NVIDIA is searching for world-class software engineers to join the NVIDIA Mac graphics driver team and help produce the next revolutionary Apple products Successful candidates will be driven, cooperative, and have a passion for graphics and the Mac platform. They will have strong C programming skills, a thorough understanding of OpenGL and 3D graphics, and excellent communication skills. Successful candidates will work within a team of exceptional and passionate engineers to implement and extend OpenGL on the latest cutting-edge NVIDIA and Apple OSX platforms. Working in partnership with Apple, their code will define and shape the future of OpenGL both for computer platforms as well as next generation consumer electronics devices.

Minimum Requirements:
Minimum GPA: 3.5
Pursuing BS or higher degree in Computer Science, or related degree
Thorough knowledge of C/C++ required
Experience with 3D graphics, OpenGL API, OSX and/or Linux operating systems
Experience with complex debugging is invaluable


BUILD/RELEASE ENGINEER (Santa Clara, CA)
NVIDIA is looking for engineers to develop and enhance complex systems, tools and flows for our mobile software (Tegra), including Android and Chrome OS. They must be flexible, able to multi-task and thrive being in the critical path. This position gives broad visibility into our entire software stack.

Minimum Requirements:
Pursuing BS or higher degree in Computer or Electrical Engineering, or related degree
A solid engineering background and understanding of good code methodology
Strong C programming skills
Strong scripting skills; Python is a plus
Very strong problem solving and debugging skills
Ability to self-manage, show leadership, and have good communication skills


INTERACTION DESIGNER – (SANTA CLARA, CA)
As an Interaction Designer in the User Experience (UX) team at NVIDIA you will be part of a highly collaborative group of HCI professionals with a passion for innovation and a strong desire to revolutionize the way millions of users interact with hardware, software and services. As a member of the UX team you will work closely with the Marketing, Software Development, Quality Assurance and Documentation teams. Sharp designers with big ideas and great talent that understand the importance of integrating user research into the design process are best suited for this role.

Responsibilities:
Be a great designer - fast, creative, communicative and able to think on your feet in meetings.
Be a team player - collaborate with user researchers and visual designers to create the best possible
design.
Demonstrable experience in conceptual design, prototyping, tactical UI design and the software
development process are required.
Contribute positively to design discussions visually, verbally and in writing:
* Visually - create sketches, mind maps and storyboards for brainstorming
* Verbally - Provide constructive design commentary and evaluative critique
* In Writing - produce clear, thorough design specifications for others to consume
Use metrics and frequent user research data to influence design.

Consider and apply business goals to design work.
Deliver on time within rapid release cycles having a strong desire to ship products while
multi-tasking.
Design user experiences for Desktop, Web, Enterprise and Mobile platforms.

MINIMUM REQUIREMENTS:
1 - 2 years of industry experience. Recent exceptional graduates will also be considered.
Degree in Human-Computer Interaction Design, Product Design or comparable; a Masters degree is preferred.
A strong portfolio available for viewing that can be discussed is required.
Be fluent in Microsoft Visio, and Adobe Illustrator and Photoshop.
Be fluent in Microsoft Office Outlook, Word, Excel, PowerPoint and SharePoint.
Experience with Microsoft Blend, Adobe Flash and Flex, and HTML and CSS programming are a plus.
Experience in planning and conducting user research is a plus but is not required.
Experience in visual design is a plus but is not required.


SYSTEM SOFTWARE ENGINEER, WEB AND GRAPHICS TECHNOLOGIES – (SANTA CLARA, CA)
NVIDIA is searching for world-class software engineers for an exciting role on our Tegra web acceleration team. Work with the most advanced mobile computing technology as the world shifts to mobile and green computing.

MINIMUM REQUIREMENTS:
B.S. or higher degree in Computer Science/Engineering
Strong knowledge of C/C++, programming and debugging techniques
Excellent communication skills required
Understanding and appreciation of computer system architecture and operating systems
Ideal candidates will have experience with mobile platforms, web technologies like Adobe Flash
and HTML5, game development, OpenGL and Linux
Ability and flexibility to work and communicate effectively in a multi-national, multi-time-zone
corporate environment. Travel may be required.
Experience in planning and conducting user research is a plus but is not required.
Experience with Android a plus.


CAMERA / ISP SOFTWARE ENGINEER (New College Grad)
NVIDIA is searching for world-class software engineers to join our Tegra software team. As a mobile software engineer, you will work on camera control and image signal processing software for the latest cutting-edge NVIDIA Tegra hardware. Responsibilities include working on hardware drivers for Tegra and camera hardware, various mobile OS technologies such as Android Stagefright and camera algorithms such as auto focus, auto exposure.

MINIMUM REQUIREMENTS:
BS or MS degree in Electrical Engineering, Computer Science, or related degree
Minimum GPA: 3.5
Excellent programming skills in C and C++
Knowledge of Android and Embedded Linux OS is a plus
Knowledge of camera control and image signal processing is a plus
Good mathematics skills
Excellent communications skills. May involve customer interactions.
A strong team player; self motivated and good attitude
Must be willing to learn and adapt


DESIGN METHOLODY ENGINEER (NEW COLLEGE GRAD) LOCATION: SANTA CLARA
BRIEFS OVERVIEW:
Advance the Design Implementation methodology for all of NVIDIA's semiconductor products.
Develop synthesis, low-power, and equivalence-checking methodologies.
Evaluate state-of-the-art design and analysis EDA tools.
Become expert at EDA tools and support commercial and NVIDIA tools and flows.
Work as part of design teams to implement market-leading, very large, high-speed ASICs.

RESPONSIBILITIES:
Develop and evaluate new design implementation flows
Evaluate new EDA tools and features. Design, conduct and analyze experiments.
Provide support for EDA tools and flows.
Join chip design teams and take responsibility for synthesis, timing, or other implementation tasks.

REQUIREMENTS:
BS in Electrical or Computer Engineering, MS preferred
Previous experience with the following:
* Digital Design coursework, particularly RTL design, synthesis, timing analysis, and physical design. Industry experience is a plus.
* Transistor-level Circuit Design/VLSI coursework. Industry experience is a plus.
* Experience with Verilog HDL preferred.
* Experience with commercial EDA tools such as Synopsys and Cadence is a plus.
Possess the following technical skills & abilities:
* Solid programming coursework. Understanding of programming and scripting languages.
Algorithms.
* Data analysis and presentation. Statistics.
* Very good communication skills.


CAD ENGINEER –NCG (Santa Clara, CA)
NVIDIA chips are large, complex, high volume designs, requiring highly optimized EDA software. EDA software consists of a variety of tools and methodologies, including: design creation, functional verification, synthesis, timing closure, design for test (DFT), yield improvement, and others. As a part of our CAD Software team, you'll be working on software development for use in automation of semiconductor design, with a focus on improving chip development schedule, chip cost, chip power, chip performance, yield, and development resources. Additional responsibilities include Semiconductor development methodology investigations, definition and implementation. You will also work with chip designers to determine areas to improve and define strategies for new methodology development.

REQUIREMENTS:
BS, MS, PHD in electrical engineering or Computer Science
Great software development expertise.  C++ experience strongly preferred.
Some background in logic and circuit design
Creative and a quick learner. Able to see and optimize the big picture.


 
 
LinkedInTwitterGoogle+FacebookReddit