SantaClaraRecruiter Since 2001
the smart solution for Santa Clara jobs

Compiler Verification Software Developer

Company: NVIDIA Ltd.
Location: Santa Clara
Posted on: October 13, 2020

Job Description:

We are looking for a Compiler Verification: Software Developer GPU, for Compute Performance. What youll be doing: - Analysis: Analyze performance degradation or functional defect of compilers, identify regression root cause, suggest corrective action, and perform reviews to continuously improve testing. - Test Automation : Automate compiler testing using NVIDIA test frameworks and by programming. Includes test execution, test reporting, and results analysis and automation of build and test environments. Work with software compiler developers and assist in providing automated solutions for unit testing. - Test Operations: Utilize test suites to find, report and track compiler performance changes. Work with development team to drive regressions to resolution. Generate statistics based on performance data, identify and investigate outliers and monitor performance trends. Maintain historical data and baselines for comparison. - Compiler Test Development: Develop and review test plans, implement test cases, automate tests, integrate tests into NVIDIA test management frameworks, port 3rd party testing, and author test reports. May include integrating already existing tests into the compiler test automation. - Process Improvement: Utilize current iterative planning and test development processes. As part of team, identify potential or observed weaknesses in current process, offer ideas for actions that can improve quality, and participate in quality initiatives. What we need to see: - You will soon graduate with a Bachelors Degree or Master's degree. - Understanding of System Development Life Cycle (SDLC), High-Performance Computing (HPC), and Software Testing Methodologies. - Compiler Domain Expertise: You should understand how compilers work and how compilers are implemented. - Ability to work with various teams to generate a solution for performance regression and be productive under tight schedules, and have strong analytical skills with attention to detail. - You are able to apply existing skills to new situations. Break large problems into smaller problems and further triage difficult performance regressions. - Programming Languages: experience programming and/or testing in C and/or C++ as well as scripting languages (Python, Perl, Shell) - Excellent communications skills, self-motivated and well organized. Ways to stand out from the crowd: - Previous internship experience in software development and/or compiler testing. - Some experience testing production software, preferably compiler or other system software. - Experience with NVIDIA CUDA Toolkit, especially solving issues and debugging in Linux environment. - Knowledge of deep learning frameworks such as Caffe, TensorFlow, Theano and Torch, as well as other deep learning applications. - Experience with revision control software and management tools, such as Git, Perforce, JIRA, Confluence and Make. - Familiarity with statistical analysis tools for identifying and isolating out-of-bound behavior NVIDIA is widely considered to be one of the technology worlds most desirable employers. We have some of the most forward-thinking and hardworking people on the planet working for us. If you're creative and autonomous, 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.

Keywords: NVIDIA Ltd., Santa Clara , Compiler Verification Software Developer, IT / Software / Systems , Santa Clara, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Technical Support Engineer 1
Description: FORTINET NASDAQ: FTNT SECURES THE LARGEST ENTERPRISE, SERVICE PROVIDER, AND GOVERNMENT ORGANIZATIONS AROUND THE WORLD. FORTINET EMPOWERS ITS CUSTOMERS WITH INTELLIGENT, SEAMLESS PROTECTION ACROSS THE (more...)
Company: Fortinet
Location: Sunnyvale
Posted on: 10/26/2020

Entry Level Telecom Tower Technician / Construction General Laborer _ Sacramento, CA
Description: Entry Level Telecommunications Tower Technician / Construction General Laborer Must be willing to Travel Weekly Wireless Telecommunications Construction Contractors Cell Phone Tower Construction, Upgrades (more...)
Company: Johnson Construction Management
Location: Sacramento
Posted on: 10/26/2020

Junior Full Stack Developer
Description: Revature is looking to hire over 300 Junior Full Stack Developers in the next 4 weeks. As the fastest growing employer of emerging tech talent, we recruit all across the country.One day someone is going (more...)
Company: Revature
Location: Fairfield
Posted on: 10/26/2020


Front End Developer (Entry level)
Description: In the next 4 weeks, Revature is looking to hire over 300 Front End Developers-- across the country. We are the largest employer of emerging tech talent.One day someone is going to ask you where you got (more...)
Company: Revature
Location: Oakland
Posted on: 10/26/2020

Entry Level Telecom Tower Technician / Construction General Laborer _ Sacramento, CA
Description: Entry Level Telecommunications Tower Technician / Construction General Laborer Must be willing to Travel Weekly Wireless Telecommunications Construction Contractors Cell Phone Tower Construction, Upgrades (more...)
Company: TJG Commercial Construction
Location: Elk Grove
Posted on: 10/26/2020

Remote Senior Technical Talent Partner in Costa Mesa
Description: A financial company is seeking a Remote Senior Technical Talent Partner in Costa Mesa.Core
Company: VirtualVocations
Location: Sacramento
Posted on: 10/26/2020

Entry Level Telecommunications Tower Technician / General Laborer ( Sacramento CA )
Description: Entry Level Telecommunications Tower Technician / Construction General Laborer Job Title: Entry Level Telecommunications Tower Technician / Construction General Laborer This Role Requires 90 Traveling (more...)
Company: Johnson Construction Management
Location: Fairfield
Posted on: 10/26/2020

Software Engineer - Elk Grove, CA
Description: Job DescriptionJoin Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You'll (more...)
Company: Hired
Location: Elk Grove
Posted on: 10/26/2020

Sr. Sales Enablement Professional: Instructional Designer / Content Developer
Description: Arm is looking for a talented Instructional Designer/Content Developer with the experience, knowledge andskills to design and develop top-notch sales-focused curricula for ISG Sales teams across the globe. (more...)
Company: Arm
Location: San Jose
Posted on: 10/26/2020

Strong Java developer
Description: Please submit resume to abhi dot nandi at teqtron dot com Skills Experience Ideal candidate should have around 6-10 years of experience. Design, build and deploy internal applications
Company: Teqtron
Location: Fremont
Posted on: 10/26/2020

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Santa Clara RSS job feeds