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.

FoodLabs logo
FoodLabs

Senior C++ Computer Vision Engineer

Join a cutting-edge AI-DeepTech startup in Berlin as a Senior C++ Computer Vision Engineer. Work on world-class on-device AI technology.

APPRAID TECH logo
APPRAID TECH

Software Architect with Rust and C++ Experience

Seeking a Software Architect with expertise in Rust and C++ for automotive safety-critical systems in Munich.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Persona logo
Persona

LLM Backend Developer

Join Persona as a LLM Backend Developer, work remotely, and develop AI-driven backend systems for top startups.

yourfirm GmbH logo
yourfirm GmbH

Senior Fullstack Developer for AI-Driven Mission Technologies

Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.

Bitmovin logo
Bitmovin

Staff C++ Software Engineer

Join Bitmovin as a Staff C++ Engineer to lead video streaming tech innovations. Work with C++, Docker, Kubernetes in a hybrid role.

IBA logo
IBA

Embedded Software Engineer

Join IBA as an Embedded Software Engineer focusing on Ethernet networking and embedded programming. Entry-level position in Louvain-la-Neuve.

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

dataroots logo
dataroots

Expert Machine Learning Engineer

Join Dataroots as an Expert Machine Learning Engineer to design and deliver AI-powered solutions, focusing on machine learning models.

Adva Network Security GmbH logo
Adva Network Security GmbH

Senior Software Engineer - Embedded Systems and Cryptography

Join Adva Network Security as a Senior Software Engineer in Berlin, focusing on embedded systems and cryptography.

Carbon13 logo
Carbon13

Cofounder - Full Stack Developer/Data Scientist for Climatech Startup

Join Carbon13 as a cofounder in climate tech, leveraging AI, data science, and software development to combat climate change.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Wink Stanzwerkzeuge | Die-Cutting Tools logo
Wink Stanzwerkzeuge | Die-Cutting Tools

Software Developer with Delphi Experience

Join Wink Stanzwerkzeuge as a Software Developer with Delphi expertise, driving digital transformation and process visualization.

VIAVI Solutions logo
VIAVI Solutions

Senior Software Engineer (C++, Python & Cloud)

Join VIAVI Solutions as a Senior Software Engineer specializing in C++, Python, and cloud technologies. Work in a hybrid environment in Berlin.

ST Engineering iDirect logo
ST Engineering iDirect

Senior Software Engineer - Satellite Communications

Join ST Engineering iDirect as a Senior Software Engineer to develop satellite communication products using C++, Linux, and Agile methodologies.

Gorgias logo
Gorgias

Senior Full-Stack Engineer ReactJS/NodeJS

Join Gorgias as a Senior Full-Stack Engineer specializing in ReactJS and NodeJS, enhancing AI-powered ecommerce solutions.