Bootstrap

Codasip

Senior LLVM Compiler Engineer

๐Ÿ“ŒMunich, Germany ๐Ÿ‡ฉ๐Ÿ‡ช

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ senior

**Please note this role is primarily open to candidates currently located in, and with working rights to Munich, Dresden or Berlin - Germany. We will also consider applications for those currently located in, and with working rights to wider EU member countries and the UK**


Welcome to Codasip

We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high-performance, and energy-efficient CPU cores from scratch, and our own automated proprietary tools to fully customize them. We give our customers a unique competitive advantage by empowering their system-on-chip developers to build the most innovative products.


What you'll do

We're looking for a Senior LLVM Compiler Engineer to join our Embedded Software team and be part of realizing a whole new paradigm in semiconductors and microprocessor design. The role will be within our Codasip Labs organization, where we work on cutting-edge technologies and prepare them for rapid commercialization.


The scope of the work is broad, varied, and technically challenging.


You will:

  • Customize and optimize LLVM compilers to support Codasipโ€™s standard and customized embedded CPU cores. As well as supporting our standard RISC-V cores, this work will involve enhancing the compiler to work with custom hardware extensions or even completely new processor architectures developed using our Studio EDA tool.
  • Support the Embedded Software team engineers with compiler expertise to help optimize software.
  • Support the processor design teams with compiler expertise to guide their microarchitectural design and optimization.
  • Explore compiler technology to support novel compute architectures and technologies.
  • Work with the Codasip Studio EDA tool compiler team to improve the toolโ€™s compiler.


The role demands flexibility and lateral thinking. You will be working on both short-term customer-driven projects, as well as longer-term strategic Codasip software products. RISC-V is a revolutionary technology in the semiconductor industry. This role will have high impact and visibility in Codasip and in the growing RISC-V world.


What you need:

  • In-depth knowledge of the LLVM compiler
  • Knowledge of the C/C++ clang frontend
  • Knowledge of high-level hardware microarchitecture and its effects on software performance
  • A flexible and adaptable attitude to work
  • A desire to learn and also positively influence the technical development of others


What you might have:

  • Knowledge of Vector processing architectures (Scalable vectors and/or SIMD) and techniques, with experience in implementing and tuning/optimizing vector code
  • Experience with RISC-V technologies
  • Experience of implementing complex software security technologies in the compiler (e.g. CHERI)
  • Rust language compiler experience
  • The ability to communicate effectively at both the technical and management level


What's in it for you?

Join a flexible, open and supportive team full of curious, self-motivated and driven engineers who are keen to explore new ways of doing things, you'll get to work on ultra-modern, cutting-edge products and technology.


As a Codasipper, you will have the freedom to explore original solutions and experiment with new techniques in your role. We believe in cross-departmental awareness and encourage collaboration, allowing you to add value through diversity in your daily work.

So, come aboard and let's architect a future of innovation together! We can't wait to see what you'll achieve at Codasip.


Some useful Links on Codasip:

  • Codasip RISC V Processor Solutions
  • CHERI Demo at Embedded World 2024
  • Design for differentiation: architecture licenses in RISCโ€‘V
  • Scaling is Failing - Dr. Ron Black, CEO, Codasip
  • Codasip Labs to accelerate advanced technologies


Other similar jobs

Compiler Developer

@ IBM, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Senior Compiler Engineer - Backend

@ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Senior Compiler Engineer - Backend

@ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Senior Compiler Engineer - Backend

@ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Senior Compiler Engineer - Backend

@ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Staff GPU Compiler Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Software Dev Engineer - Compiler, Annapurna Labs

@ Amazon, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Staff GPU Compiler Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Sr ML Compiler Engineer , Annapurna Labs

@ Amazon Web Services (AWS), ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

GPU compiler Engineer

@ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ senior

  • Skills
  • Industry
  • Find similar jobs

    Compiler Developer

    @ IBM, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Senior Compiler Engineer - Backend

    @ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Senior Compiler Engineer - Backend

    @ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Senior Compiler Engineer - Backend

    @ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Senior Compiler Engineer - Backend

    @ NVIDIA, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Staff GPU Compiler Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Software Dev Engineer - Compiler, Annapurna Labs

    @ Amazon, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Staff GPU Compiler Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    Sr ML Compiler Engineer , Annapurna Labs

    @ Amazon Web Services (AWS), ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

    GPU compiler Engineer

    @ Qualcomm, ๐Ÿ“Germany ๐Ÿ‡ฉ๐Ÿ‡ช

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—