← All jobs
HTEC · Banja Luka, Bosnia & Herzegovina

Compiler & Toolchain Engineer

full timeremotemid

We are looking for a Compiler & Toolchain Engineer to be an integral part of our team that powers some of the most demanding systems today. In this role you will have a chance to become an expert for compiler infrastructures such as LLVM and GNU GCC, and optimizations based on these, as well as tools such as linkers and debuggers. On these projects, you will be collaborating with the top tech companies from the market! How You’ll Contribute...

Design, implement, and optimize compiler passes and transformations using LLVM/Clang or GCC Build and maintain robust toolchains Work on supporting new/complex architectures in compiler backends Work on architecture-agnostic/IR-level optimizations, as well as on very silicon specific optimizations Work on low-level tools (such as perf, GNU GDB, QEMU) and standard libraries (such as GNU libc) Help others to succeed and grow Kvalifikacije BSc/MSc in Computer Science, Engineering, Mathematics, or related discipline Strong programming skills in C/C++ or Python in Linux environments using common development tools Fluent in spoken and written English Drive to work on tough problems and come up with innovative solutions Familiarized with compiler internals and understanding of compiler architecture (optimization passes, register allocation, etc). Solid knowledge of computer architecture, system software, data structures Dodatne informacije You are a great fit if you have: Hands-on experience with compiler development (LLVM, GCC) Deep understanding of operating system internals and compiler technologies Experience with debugging tools (GNU GDB, LLDB) and performance analysis Contribution to open-source projects Familiarity with multiple ISAs (x86, ARM, RISC-V)