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 2 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 Senior Engineer for PowerStore (Python, C, C++)

Senior Software Engineer position at Dell Technologies in Warsaw, focusing on PowerStore storage system development using Python, C, and C++, requiring 5+ years of experience.

Senior Server/Backend Software Engineer, Spry Fox Studio

Senior Server/Backend Software Engineer position at Netflix's Spry Fox Studio, building non-violent MMO games with competitive compensation and comprehensive benefits.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer position at BitGo, focusing on full-stack development for crypto custody platform, offering $165-210K salary plus benefits in Palo Alto.

Full Stack Software Engineer

Senior Software Engineer role at Mastercard building high-performance analytics platforms and real-time applications for financial data analysis.

Senior Software Developer, Pricing Engine

Senior Software Developer position at PENN Entertainment, focusing on developing and maintaining the Pricing Engine for sports betting odds production using Java and Elixir.