• Senior Compiler Verification Software Developer - GPU Jobs in Pune,India - 23631423

  • Nvidia Graphics Pvt Ltd
  • Save Job
  • 5 - 8 Years
  • Posted : above 1 month

Job Description:

Do you want to help drive the progress of GPU compilers Are you excited to learn how compilers make a difference to the GPU-powered technology such as mobile gaming, deep learning, and self-driving cars Are you passionate about breaking the code implemented by the best in the industry

What you will be doing

Verification Software Development Develop and integrate the verification software for NVIDIA parallel computing and graphics compilers using C, C , CUDA, PTX, SASS or similar languages This includes crafting the verification plans and developing the software as per the same to exercise compiler features in various innovative ways This requires a engineer to swiftly acquire a thorough understanding of compiler features including reading the design documents, specs, and occasionally the compiler code itself May include integrating and porting an existing verification software into the compiler verification framework
Verification framework development Implement and improve verification framework software and verification libraries & automation of verification software execution using a programming or a scripting language
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
Innovation As a technical leader you will be responsible for recommending and driving creative techniques including review of industry standard methodologies, literature, and technological advancement (such as fuzzing, mutation based testing, fuzzing using deep learning, etc) to architect and develop the software, scripts, and tools that would bring compiler quality to the next level

What we need to see

BS in computer science or related major with 5 years of related experience
A superb problem solver (solving programming, integration, debug, or testing problem)
Excellent scripting skills (Python, perl, shell scripting) and competent in programming using a C or C like language
Competent in reading, writing, fixing build systems, Makefile, etc Experience in writing test plans, test development, test automation, test execution, and reporting in a production environment
Self starter technology enthusiast who is hungry to own, innovate, drive, and deliver!

Ways to stand out from the crowd

Prior experience in either compiler optimization development or verification will be an added advantage however is not a pre-requisite
Competence writing programs in modern assembly languages (PTX or similar)
3D graphics programming or parallel programming experience would be a huge plus
An exposure to assembler and machine description formats such as ELF, dwarf, and ABI, and exposure to a processor ISA is a plus
Passionate about verifying large complex system software codes in providing quick turnaround to defect isolation

We have some of the most talented people in the world working with us and our engineering teams are growing fast in some of the hottest state of the art fields Deep Learning, Artificial Intelligence, and Autonomous Vehicles If youre a creative and autonomous computer scientist with a real passion for creating high quality products, we want to hear from you

We are an equal opportunity employer

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : IT-Hardware/Networking, Telecom
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 17th Mar 2020

Key Skills:

Would you like to try out these free online tutorials?

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status