Codasip logo

Compiler Engineer with RISC-V and LLVM Expertise

Codasip

Join Codasip as a Compiler Engineer

Location: Brno, Czechia

Codasip, a leading processor solutions company, is seeking a talented Compiler Engineer to join our innovative team. We specialize in designing and developing high-performance, energy-efficient RISC-V CPU cores and proprietary tools to customize them. Our technology empowers system-on-chip developers to create groundbreaking products.

What You'll Do

As a Compiler Engineer, you will be instrumental in exploring and prototyping the implementation of the RISC-V Vector extension for Codasip RISC-V CPU cores. You will work within our Studio Compiler team to ensure our design tools are equipped with comprehensive features for designing customizable vector architectures and hardware extensions.

Key Responsibilities:

  • Customize and optimize LLVM to support Codasip’s standard and customized embedded RISC-V CPU cores with in-pipeline and co-processor vector units.
  • Enhance the compiler to work with standard and customized hardware extensions and new processor architectures developed using our Studio EDA tool.
  • Improve the tool’s automatically generated LLVM-based C/C++ compiler.
  • Provide 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.
  • Work on both short-term customer-driven projects and longer-term strategic Codasip software products.
  • Collaborate with the wider industry, open source community, and academia to drive compiler adoption and future enhancements.
  • Explore further applications of this work, such as AI/ML.

Requirements

Must-Have:

  • In-depth knowledge and experience in developing compilers, preferably LLVM.
  • Strong C++ programming skills.
  • Flexible and adaptable attitude to work.
  • Desire to learn and positively influence the technical development of others.
  • Lateral thinking and problem-solving skills.

Preferred:

  • 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.
  • Ability to communicate effectively at both technical and management levels.
  • Interest in AI/ML and/or MLIR.

Benefits

  • Join a flexible, open, and supportive team full of curious, self-motivated, and driven engineers.
  • Work on ultra-modern, cutting-edge products and technology.
  • Freedom to explore original solutions and experiment with new techniques.
  • Cross-departmental awareness and collaboration.

At Codasip, we believe in the power of innovation and collaboration. Join us to architect a future of innovation together!

Benefits
Extracted with AI

  • Flexible work environment
  • Opportunity to work on cutting-edge technology
  • Collaborative and supportive team

Similar jobs

Last update: 23 minutes ago

Codasip logo
Codasip

JavaScript and TypeScript Developer for IDE

Join Codasip as a JavaScript and TypeScript Developer for IDE in Brno. Work with cutting-edge technologies in a hybrid environment.

Qualcomm logo
Qualcomm

Machine Learning Compiler Engineer

Join Qualcomm as a Machine Learning Compiler Engineer to optimize ML compilers for cutting-edge accelerators.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compiler optimization and machine learning.

Doctor logo
Doctor

Software Development Engineer - Compiler

Join Annapurna Labs as a Software Development Engineer focusing on compilers and machine learning.

Dolby Laboratories logo
Dolby Laboratories

Mid/Senior Embedded Engineer

Join Dolby as a Mid/Senior Embedded Engineer in Wrocław, focusing on software performance and optimization.

Rocket Software logo
Rocket Software

Transpilation/Compiler Software Specialist

Senior Compiler Specialist role focusing on software development, TypeScript, and compilers at Rocket Software.

Gensyn logo
Gensyn

Machine Learning Compiler Engineer

Join Gensyn as a Machine Learning Compiler Engineer, focusing on deep learning, Rust, and LLVM. Work remotely with competitive benefits.

Intel Corporation logo
Intel Corporation

AI Frameworks Engineer

Join Intel as an AI Frameworks Engineer to develop AI use cases for Client platforms using cutting-edge technology.

AMD logo
AMD

AI/ML Software Engineer

Join AMD as an AI/ML Software Engineer to lead next-gen architecture development in a remote role. Strong C++, Python, and ML framework skills required.

Siemens logo
Siemens

Medior C++ Developer for Engineering Tools

Join Siemens as a Medior C++ Developer in Žilina, Slovakia. Work on global engineering tools with C++ and agile methodologies.

Sourcegraph logo
Sourcegraph

Software Engineer - Cody Core [IC2]

Join Sourcegraph as a Software Engineer on the Cody Core team, integrating AI technologies into coding practices. Remote work available.

CAST AI logo
CAST AI

Senior Software Engineer - Virtualization and Systems Programming

Join CAST AI as a Senior Software Engineer specializing in virtualization and systems programming. Work remotely within the EU.

Rocket Software logo
Rocket Software

Senior Compiler Software Engineer

Senior Compiler Software Engineer at Rocket Software, focusing on compiler design, TypeScript, and OCaml.

Silimate (YC S23) logo
Silimate (YC S23)

Founding Chip/Software Engineer

Join Silimate as a Founding Chip/Software Engineer to revolutionize chip design with AI and VLSI expertise.

SiPearl logo
SiPearl

AI Benchmark Engineer

Join SiPearl as an AI Benchmark Engineer to optimize AI applications and frameworks for high-performance computing.

Codeium logo
Codeium

Software Engineer, High Performance ML

Join Codeium as a Software Engineer focusing on high-performance ML, enhancing AI tools for developers.

Anduril Industries logo
Anduril Industries

Senior Embedded Haskell Developer

Senior Embedded Haskell Developer needed for advanced electronic warfare systems development in Costa Mesa, CA.

Unisys logo
Unisys

LLM Engineer

Join Unisys as an LLM Engineer to revolutionize ITSM with large language models. Work remotely in Vilnius, Lithuania.

Snyk logo
Snyk

Software Engineer (CLI)

Join Snyk as a Software Engineer (CLI) in Cluj-Napoca, Romania. Develop secure applications with a focus on CLI and CI/CD tools.

Broadcom Software logo
Broadcom Software

Senior R&D Software Engineer - Mainframe

Join Broadcom as a Senior R&D Software Engineer focusing on Mainframe Security solutions in Prague.

c/side logo
c/side

Principal Software Engineer (Golang/Rust)

Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.

AMD logo
AMD

Software Machine Learning (ML) Architect

Join AMD as a Software ML Architect to design and implement AI solutions for next-gen GPU products.

Gen logo
Gen

Lead Data Scientist - AI and Cybersecurity

Lead Data Scientist role focusing on AI and cybersecurity in Brno, Czechia. In-depth AI, software engineering, and cybersecurity skills required.

AMD logo
AMD

AI/ML Senior Software Engineer (Quantization)

Senior AI/ML Software Engineer specializing in Quantization, skilled in C/C++, firmware, and semiconductor engineering.