SiC 800 Jan2025Deadline Static

LLVM Compiler Engineer

LLVM Compiler Engineer
by Admin on 09-01-2023 at 2:17 pm

Website Codasip

What you’ll do

We’re looking for an 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 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:

  • LLVM compiler development from scratch
  • Customize and optimize LLVM to support Codasip’s standard and customized embedded RISC-V CPU cores
  • Enhance the compiler to work with custom hardware extensions and completely new processor architectures developed using our Studio EDA tool
  • Contribute expert advice to both internal and external customers to develop capabilities, skills and processes
  • Support the Embedded Software and Processor Design teams with compiler expertise to help optimize software and guide microarchitecture design
  • Explore compiler technology to support novel compute architectures and technologies
  • Partner with the Codasip Studio EDA tool compiler team to improve the tool’s compiler
  • Work on both short-term customer-driven projects as well as longer-term strategic Codasip software products
  • Collaborate with the wider industry and market, especially universities on modern compiler research and standard

Requirements

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
  • Lateral thinking and problem solving skills

What we’d love you to have:

  • 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

Benefits

What’s in it for you?

As well as joining 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. Most of the projects on this team follow the whole development lifecycle, from early prototyping to final production, as well as collaborating with other engineers across the company.

Want to be an architect of ambition? Join Codasip

At Codasip we are committed to fostering a creative and collaborative work environment. Codasippers have the freedom to explore original ideas and experiment with new techniques. We believe in the benefits of cross-departmental collaboration and encourage sharing to build awareness throughout the teams. This enables you to add value through variety in your work.

When you join Codasip, you become part of a motivated team of self-starters where your ideas are appreciated and your voice is heard. We strive to create an environment where your ambition can flourish and your career can reach new heights. So, come and join our team of architects of ambition. We can’t wait to see what you’ll achieve at Codasip.

Share this post via: