Senior LLVM Compiler Engineer - CPU

Codasip designs and develops cutting-edge, high-performance CPU cores and automated proprietary tools for processor customization.
Munich, Germany01 Dresden, GermanyBerlin, Germany
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior LLVM Compiler Engineer - CPU

Codasip, an innovative processor solutions company, is seeking a Senior LLVM Compiler Engineer to join their Embedded Software team within Codasip Labs. This role focuses on developing and optimizing LLVM compilers for standard and customized embedded CPU cores, particularly in RISC-V technology. The position offers a unique opportunity to work on both customer-driven projects and strategic software products, requiring expertise in compiler technology and hardware architecture.

The role involves customizing compilers for various processor architectures, supporting software optimization, and contributing to microarchitectural design decisions. You'll work with cutting-edge technologies in the semiconductor industry, particularly focusing on RISC-V implementations and custom hardware extensions. The position demands strong technical skills in LLVM compilation, C/C++ frontend knowledge, and understanding of hardware architecture.

This is an excellent opportunity for a senior engineer passionate about compiler technology and processor architecture to make a significant impact in the growing RISC-V ecosystem. The role offers a balance of technical challenges and collaborative opportunities, working with various teams across the organization. You'll be part of a flexible, open, and supportive environment that encourages innovation and exploration of new solutions.

The position is primarily based in Germany (Munich, Dresden, or Berlin) with consideration for candidates from EU member countries and the UK. You'll be joining a company at the forefront of processor design and customization, working on projects that have high visibility and impact in both Codasip and the broader RISC-V community.

Last updated 13 hours ago

Responsibilities For Senior LLVM Compiler Engineer - CPU

  • Customize and optimize LLVM compilers to support Codasip's standard and customized embedded CPU cores
  • 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

Requirements For Senior LLVM Compiler Engineer - CPU

Rust
  • 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 positively influence the technical development of others

Benefits For Senior LLVM Compiler Engineer - CPU

  • Flexible work environment
  • Open and supportive team culture
  • Opportunity to work on cutting-edge products and technology
  • Freedom to explore original solutions
  • Cross-departmental collaboration opportunities

Interested in this job?

Jobs Related To Codasip Senior LLVM Compiler Engineer - CPU

Software Developer 3

Senior Software Developer role at Oracle focusing on Java/J2EE, Spring Boot, and microservices development with 6-10+ years of experience required.

Sr. Backend Engineer, Meeting Intelligence

Senior Backend Engineer position at Highspot, focusing on Meeting Intelligence development using distributed systems and AI technologies in Hyderabad, India.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud platform development with hybrid work options in Atlanta. Competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on developing AI-powered security solutions with Copilot for Security, offering remote work and competitive compensation.

Senior Software Engineer (Python)

Senior Software Engineer position at Fenergo, developing Python-based solutions for financial crime prevention and transaction monitoring systems.