An exciting semiconductor startup is seeking an outstanding compiler/system SW engineer to be a part of the team that develops the compiler and tool chain for a new type of massively parallel architecture. This is a rare opportunity to influence future processor architecture.
Job Description
You will be take part in the development of an LLVM-based compiler and debug/optimization tools for a new architecture. In this capacity, you will also take part in architecture definition and ISA formalization performance analysis and tuning.
What will you do?
Build an LLVM based midend and backend for a new processor type.
Design and develop Core/SoC debug and optimization tool chain.
Qualifications
BSc or higher degree in Computer Science or Computer Engineering.
Understanding in compiler design and code generation
4+ years of programing experience in C++
Nice to have
Hands-on experience with LLVM an advantage
Experience in application optimizations and performance tuning
Experience with GPGPU programing (CUDA)