JuliaCortRecruiting: Search Results
Previous Next
Back to record list
Record 17 of 70
Job #:  513
Job Title:  Compiler Engineer / Architect
Perm or Contract:  Permanent
Date Posted:  15-Jan-2018
Position:  compiler
Location:  Austin, TX
Area Code:  512
Skills:  compiler, JIT, GPU, Clang, optimization, Android, mobile architectures
Job Description:  Design and implement world class JIT compiler for new GPU architecture targeting OpenGL-ES and OpenCL. Architect IR and global JIT infrastructure. Select and implement set of relevant optimizations, both at machine specific and machine independent levels; determine and implement code generation strategies (adaptive compilation, run-time feedback).
• Work closely with driver team to integrate JIT into driver infrastructure and determine compilation strategies for good performance and low power.
• Work closely with GPU architecture team to provide timely input on ISA and various architectural design decisions
• Determine compiler testing strategies, both for unit test and application levels. Interact with the driver team to have unified testing approach.

MS/PhD CS/EE/Applied math or relevant field or BS with 3+ years of industrial experience
• Strong software design / engineering skills, C, C++, excellent debugging skills
• Performance analysis
• Good communication skills, strong team work
• Understanding of debug support
• Good working knowledge of compiler technology, hands on experience in one of the following:
o Register allocation, instruction scheduling, graphics specific optimizations
o SIMD relevant control flow and code placement optimizations
o Classic machine independent optimizations preferably on low level IRs
Job #:  513

Back to Home Page

Submit your resume or contact us