Job openings across our network

24
companies
374
Jobs

Serbia- LLVM Compiler Engineer

Next Silicon

Next Silicon

Serbia
Posted on Mar 2, 2025

Serbia- LLVM Compiler Engineer

  • Software
  • Serbia

Description

NextSilicon is reimagining high-performance computing. Our accelerated compute solutions leverage intelligent adaptive algorithms to vastly accelerate supercomputers, driving them forward into a new generation. Our new software-defined hardware architecture enables HPC & AI to fulfill their promise of breakthroughs in all fields of advanced research.

At NextSilicon, everything we do is guided by three core values:

Professionalism: We strive for exceptional results through professionalism and unwavering dedication to quality and performance.

Team work: Collaboration is key to success. That's why we foster a work environment where every employee can feel valued and heard.

Impact: We're passionate about developing technologies that make a meaningful impact on industries, communities, and individuals worldwide.

We are looking for a skilled compiler engineer to join our team in Belgrade. In this hands-on role, you will work on developing a compiler for a groundbreaking hardware architecture, contributing to an innovative and high-impact project..

Requirements

  • 5+ years of experience in software development
  • 3+ years of experience in large-scale, open-source-based compiler development. LLVM compiler experience is an advantage
  • Deep understanding of compiler concepts
  • Strong skills in C/C++
  • Strong experience in backend development within the LLVM compiler, including SelectionDAG, MIR, and TableGen
  • Hands-on experience with LLVM IR (opt) level development
  • Experience in low-level optimizations for specific hardware architectures—an advantage
  • Experience in RISC-V compiler backend development—an advantage
  • Strong experience in backend development within LLVM compiler such as SelectionDAG, MIR, TableGen
  • Hands on experience with LLVM IR (opt) level development
  • Experience in low level optimizations for specific HW architectures—an advantage
  • Experience in RISCV compiler backend development—an advantage

Responsibilities

  • Develop a toolchain and compiler stack for NextSilicon’s next-generation hardware.
  • Collaborate closely with teams across the organization.
  • Contribute to other software software stack components, including the runtime engine and parallel frameworks, which are integral to accelerating HPC applications.