Software Engineering Internships - AI, Compilers & System Software

Bosnia and Herzegovina, Serbia


HTEC's engineering teams are looking for interns for 2025/2026!

These are paid internships lasting 3-6 months with flexible starting dates. Positions are available at our development centers in Belgrade, Novi Sad, Niš, Banja Luka, and Sarajevo. We welcome students in their final year of bachelor's or master’s studies in Computer Science and related fields.

What You'll Work On

Our teams develop compilers (both classic and AI/ML), debugging tools, GPU software, and static/dynamic analysis tools for detecting bugs and security vulnerabilities. As an intern, you'll have the opportunity to work across these different areas - from high-level language design to low-level optimization, from kernel-level debugging to AI infrastructure.

You will collaborate with engineering teams and open-source communities to solve challenging real-world problems across the entire software stack.

Requirements

  • Strong knowledge of C/C++
  • Solid understanding of operating systems and system software
  • Enthusiasm for systems programming and low-level software development
  • Knowledge of Clang, LLVM, program analysis, or GPU programming is a plus

Thesis Development

During the internship, you can develop your bachelor's or master's thesis with mentorship from both academic and HTEC technical advisors. We support students through every step, from ideation to implementation. Some thesis proposals can be found here.

For students whose programs do not require a thesis, we offer equivalent project opportunities matching the scope and complexity of typical Computer Science thesis work.

Apply Now!

Software Engineering Internships - AI, Compilers & System Software

Job description

Software Engineering Internships - AI, Compilers & System Software

Personal information
Professional data
Add
Add
Details