Compiler Verification Engineer

  • Company:
    Nvidia Graphics Pvt Ltd
  • Location:
  • Salary:
    negotiable / month
  • Job type:
    Full-Time
  • Posted:
    7 days ago
  • Category:
    IT-Hardware/Networking | Telecom

Skill: cuda , c , system software , graphics , compilers , shell scripting , perl , python , c , mobile , assembler , opengl , production environment; Exp: 5-8 years; 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 youll be doing Develop and integrate the verification software for NVIDIA parallel computing and graphics compilers using C, C , CUDA, OpenGL or similar languages. This includes crafting the verification plans for feature-by-feature test development of compiler. May include integrating already existing tests into the compiler test automation. Implement and improve test management framework and test libraries & automation of test execution using a programming or a scripting language. Monitor test results and isolate the test failures down to the root cause by implementing scripts and frameworks that allow automated defect isolation. What we need to see BS in computer science or related major with 5 years’ experience A superb problem solver! (solving programming, integration, debug, or testing problem) Excellent scripting skills (Python, PERL, shell scripting). 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. Ways to stand out from the crowd Prior experience in either compiler optimization development or verification will be an added advantage but is not a pre-requisite. 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. With competitive salaries and a generous benefits package, we are widely considered to be one of the technology worlds most desirable employers. We have some of the most brilliant and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing. If you’re a creative and autonomous engineer with a real passion for technology, we want to hear from you. 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.

Software Engineer

Degree: 

Experience: 5-8

Function: IT Software : Software Products & Services