Responsibilities:
Architecture, design and implementation of memory prefetching system using advanced compilation techniques
Expertise:
- At least 5 years’ experience in implementation and design of SW / SW+HW systems (mainly in C / C++)
- Hands on experience with compilers design and architecture
- At least 5 years’ experience using LLVM + Clang
- At least 5 years’ proven experience working with CPU instruction set architecture and assembly language
Advantages:
- Experience in HW + SW systems co-design
- Experience in Linux kernel modifications / kernel modules development
Skills:
- System view and profound understanding of related technologies
- Hands-on system design and PoC bring-up experience
- Excellent communications skills and ability to work as part of an international team
- Industry/market understanding
- Innovation, fast learning
Education:
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent.