Location
oulu, pohjois pohjanmaa, Finland
Posted
June 01, 2026
Job Description
Overview
We are seeking an experienced and highly skilled Senior LLVM Compiler Backend Engineer to join our team. In this role, you will be responsible for developing and optimizing the compiler backend for our Parallel Processing Unit. You will work on a variety of tasks that require a deep understanding of computer and CPU architectures, LLVM IR, and the LLVM backend infrastructure.
Key Responsibilities
- Design, implement, and optimize compiler backend components.
- Work with LLVM IR, SelectionDAG, instruction selection, scheduling, register allocation, and machine code level optimizations.
- Develop and maintain support for RISC-V and possibly for other CPU architectures.
- Collaborate with cross-functional teams to integrate and enhance compiler features.
- Perform code reviews, debugging, and testing to ensure high-quality code.
- Contribute to the development of new compiler features and enhancements. ...