• Jobs
  • >
  • INTERNSHIP: OpenSBI: Implement Kernel Address Sanitizer

INTERNSHIP: OpenSBI: Implement Kernel Address Sanitizer

  • Intern
  • Full time
  • Hybrid (08034, Barcelona, Barcelona/Catalunya/Espanya, Spain)
  • SOFTWARE

The Role:

We are seeking a motivated and technically strong intern to work on a systems-level project involving the integration of KASAN (Kernel Address Sanitizer) into OpenSBI—the reference implementation of the SBI (Supervisor Binary Interface) for RISC-V platforms. This project involves low-level software development on privilege firmware running in RISC-V M-mode, and is ideal for candidates interested in systems programming, embedded software, and computer architecture.

Job responsibilities:

  • Analyze the OpenSBI memory allocation infrastructure (heap and stack management).
  • Understand the KASAN memory model and instrumentation requirements.
  • Implement the required KASAN callbacks to support tracking of memory allocations and accesses in OpenSBI.
  • Integrate the callbacks with OpenSBI’s memory allocation routines.
  • Ensure compatibility with KASAN-instrumented builds generated using Clang/LLVM.
  • Test the integration thoroughly and validate it by triggering and detecting known memory issues.
  • Document the design, implementation, and usage guidelines for future developers.

Required qualifications:

  • Experience with C.
  • Experience with a debugger (e.g. gdb).
  • User-level experience with qemu.
  • Some experience with low-level code (firmware, operating systems, bare-metal software).


Preferred qualifications:

  • Experience with RISC-V.


Soft Skills:

  • Proactive and solutions-oriented.
  • Highly organized and process-driven.
  • Strong interpersonal skills; ability to handle sensitive situations with empathy and clarity.
  • Team player who thrives in a dynamic and fast-paced environment.


What do we offer?

  • Join an innovative team and experience company growth.
  • We believe in investing in our employees and providing them with the opportunities they need to grow and develop their careers.
  • We also offer flexible schedule.
  • The position will have the base in Barcelona.


We are looking for outstanding people willing to join our mission to change this industry and help to build a better world.

If you feel identified with Openchip, please contact us. We can offer a competitive compensation package in a flexible work schema that will help you to keep a balance between your personal and professional life.

At Openchip & Software Technologies S.L., we believe a diverse and inclusive team is the key to groundbreaking ideas. We foster a work environment where everyone feels valued, respected, and empowered to reach their full potential – regardless of race, gender, ethnicity, sexual orientation, or gender identity.