We are looking for an experienced hands-on software engineer and compiler technology expert to join our Future-Computing-Infrastructure expert group. The group designs and develops technologies for the next-generation data center aimed at accelerating applications, optimizing compute resource utilization, and reducing data-center costs. Our projects involve hardware and software architecture co-design. They require high-level system understanding, creativity and innovative thinking.
If you want to be part of something bigger, if you are a team player with excellent communication skills and motivation to revolutionize data-center technology, youre welcome on board!
If you want to be part of something bigger, if you are a team player with excellent communication skills and motivation to revolutionize data-center technology, youre welcome on board!
Requirements:
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent
5+ years of experience in implementation and design of SW / SW+HW systems (mainly in C / C++)
Hands on experience with compilers design and architecture
5+ years of experience developing for LLVM + Clang
5+ years of proven experience working with CPU instruction set architecture and assembly language
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
Innovation, fast learning skills
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree with expertise in fields related to compilation / static analysis
Experience in HW + SW systems co-design
Experience with developing gcc plugins
Experience in Linux kernel modifications / kernel modules development
5+ years of experience in software development in Linux environment
2+ years of experience in optimizing applications performance
Proficiency in C++ programming language
Understanding in multiprocessing and multithreaded code.
Bachelor degree or higher in Computer Engineering / Computer Science or equivalent
5+ years of experience in implementation and design of SW / SW+HW systems (mainly in C / C++)
Hands on experience with compilers design and architecture
5+ years of experience developing for LLVM + Clang
5+ years of proven experience working with CPU instruction set architecture and assembly language
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
Innovation, fast learning skills
Ways to stand out from the crowd:
M.Sc. or Ph.D. degree with expertise in fields related to compilation / static analysis
Experience in HW + SW systems co-design
Experience with developing gcc plugins
Experience in Linux kernel modifications / kernel modules development
5+ years of experience in software development in Linux environment
2+ years of experience in optimizing applications performance
Proficiency in C++ programming language
Understanding in multiprocessing and multithreaded code.
This position is open to all candidates.