JuliaCortRecruiting: Search Results |
Previous | Next |
Back to record list | |
Record 24 of 126 |
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 |