LLVM Compiler Engineer

vor 4 Wochen


Munich, Deutschland Codasip Vollzeit

**Please note this role is primarily open to candidates currently located in, and with working rights to the Munich, Germany. We will also consider applications for those currently located in, and with working rights to wider EU countries (especially Czechia), as well as the UK**

Welcome to Codasip

We believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high-performance, and energy-efficient RISC-V CPU cores from scratch, and our own automated proprietary tools to fully customize them. We give our customers a unique competitive advantage by empowering their system-on-chip developers to build the most innovative products.

What you'll do

Codasip is exploring and prototyping the implementation of RISC-V Vector extensions for Codasip RISC-V CPU cores. As this transitions towards commercialization, you will work within our Studio Compiler team to ensure our highly automated design tools have the necessary and comprehensive features for designing customizable vector architectures, alongside wider hardware extensions.

You will:

  • 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 completely new processor architectures developed using our Studio EDA tool
  • Improve the tool’s automatically generated LLVM-based C/C++ compiler
  • 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
  • Work on both short-term customer-driven projects as well as 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 e.g. AI/ML

Requirements

What you need:

  • In-depth knowledge of and experience developing LLVM compilers (architecture-specific e.g. new instructions, scheduling, optimizations)
  • Strong C++ programming skills
  • 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:

  • 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
  • The ability to communicate effectively at both the technical and management level
  • An interest in AI/ML and/or MLIR

Benefits

What's in it for you?

Join 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.

As a Codasipper, you will have the freedom to explore original solutions and experiment with new techniques in your role. We believe in cross-departmental awareness and encourage collaboration, allowing you to add value through diversity in your daily work.

So, come aboard and let's architect a future of innovation together We can't wait to see what you'll achieve at Codasip.

Some useful Links on Codasip:

  • Codasip RISC V Processor Solutions
  • Design for differentiation: architecture licenses in RISC‑V
  • Scaling is Failing - Dr. Ron Black, CEO, Codasip
  • Codasip Labs to accelerate advanced technologies

  • LLVM Compiler Engineer

    vor 4 Wochen


    Munich, Deutschland Codasip Vollzeit

    **Please note this role is open to candidates currently located in, and with working rights to the Munich, Germany, as well as the wider EU (especially Czechia) and the UK**Welcome to CodasipWe believe Codasip is the most innovative processor solutions company. We take pride in designing and developing cutting-edge, high-performance, and energy-efficient...

  • GPU Compiler Engineer

    vor 2 Wochen


    Munich, Bayern, Deutschland Intel Vollzeit

    Job DescriptionWe are looking for a GPU Compiler Engineer to join our team who is ready and eager to make significant impact on AI, Data center and Client Graphics via advanced compiler optimizations and novel architectural features. Design and develop state of the art compiler translations and optimizations targeting GPU. Investigate and prototype new...

  • GPU Compiler Engineer

    vor 3 Wochen


    Munich, Bayern, Deutschland Intel Vollzeit

    Job DescriptionWe are looking for a GPU Compiler Engineer to join our team who is ready and eager to make significant impact on AI, Data center and Client Graphics via advanced compiler optimizations and novel architectural features. Design and develop state of the art compiler translations and optimizations targeting GPU. Investigate and prototype new...

  • GPU Compiler Engineer

    vor 3 Wochen


    Munich, Deutschland Intel Vollzeit

    Job Description We are looking for a GPU Compiler Engineer to join our team who is ready and eager to make significant impact on AI, Data center and Client Graphics via advanced compiler optimizations and novel architectural features. Design and develop state of the art compiler translations and optimizations targeting GPU. Investigate and prototype...

  • GPU Compiler Engineer

    vor 2 Wochen


    Munich, Deutschland Intel Vollzeit

    Job Description We are looking for a GPU Compiler Engineer to join our team who is ready and eager to make significant impact on AI, Data center and Client Graphics via advanced compiler optimizations and novel architectural features. Design and develop state of the art compiler translations and optimizations targeting GPU. Investigate and prototype...

  • Senior Software Engineer

    vor 2 Monaten


    Munich, Deutschland European Recruitment Vollzeit

    Senior Software Engineer - Compilation & AIJoin a pioneering tech company at the forefront of AI acceleration! We're seeking a talented software engineer to bolster a leading AI team based in Munich. The company are looking to revolutionize the intersection of AI and hardware acceleration, and your contributions will play a pivotal role in shaping the future...

  • Compiler Engineer

    vor 2 Monaten


    Munich, Deutschland microTECH Global LTD Vollzeit

    You will contribute to the complete development environment of the software development tool chain including compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools, numerical libraries and run time libraries for safety critical applications on embedded RISC, VLIW and SIMD based instruction set architectures. Your...

  • 2023-32 qc-qce

    vor 2 Wochen


    Munich, Deutschland Leibniz-Rechenzentrum (LRZ) der Bayerischen Akademie der Wissenschaften Vollzeit

    Looking for a place at the cutting-edge of supercomputing to grow your career? Then read on! The Quantum Computing and Technologies Department (QCT) at LRZ is a team of computer science and quantum physics specialists researching, advancing and providing quantum computing technolo - gies for local and international advanced computing communities. The QCT...

  • 2023-32 qc-qce

    vor 2 Wochen


    Munich, Deutschland Leibniz-Rechenzentrum (LRZ) der Bayerischen Akademie der Wissenschaften Vollzeit

    Looking for a place at the cutting-edge of supercomputing to grow your career? Then read on! The Quantum Computing and Technologies Department (QCT) at LRZ is a team of computer science and quantum physics specialists researching, advancing and providing quantum computing technolo - gies for local and international advanced computing communities. The QCT...


  • Munich, Deutschland JetBrains Vollzeit

    Kotlin is a modern programming language that targets the Java virtual machine, the Android platform, JavaScript, and Native via LLVM. Launched in 2016, the language is rapidly gaining popularity and now has official support in Android platform, Spring Framework 5, vert.x and Gradle. We are looking for a language designer with strong technical writing skills...


  • Munich, Bayern, Deutschland ​Recogni Vollzeit

    Our Company Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...


  • Munich, Bayern, Deutschland ​Recogni Vollzeit

    Our Company Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...


  • Munich, Deutschland ​Recogni Vollzeit

    Our Company  Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...

  • AEROSPACE SAFETY

    vor 4 Wochen


    Munich, Deutschland Delta System Solutions GmbH Vollzeit

    Who We AreSince 2013 we have provided expert independent engineering consultancy to our customers in Aviation, Defence, Aircraft and Ship Propulsion and Power generation industries. At the heart of Delta is our passion to combine industry best-practices with our technical expertise to support our customers, whilst offering a challenging yet flexible...


  • Munich, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: We will wow your world! Responsibilities: Strategic and operational responsibility for the development of Klueber‘s refrigeration compressor business Obtain market insights and evaluate potentials in the relevant subsidiaries, including the identification of the relevant market players and their respective business...


  • Munich, Deutschland Freudenberg Vollzeit

    Working at Freudenberg: We will wow your world! Responsibilities: Strategic and operational responsibility for the development of Klueber‘s refrigeration compressor business Obtain market insights and evaluate potentials in the relevant subsidiaries, including the identification of the relevant market players and their respective business...


  • Munich, Deutschland Codasip Vollzeit

    Locations: Germany (Munich)Department: CPU Verification Employment Type: Full-TimeExperience: Mid-Senior Level They say, “Designing microprocessors is hard, expensive, and takes years.” But does it have to? We say, “No.”WHO IS CODASIP:Codasip was founded on a simple belief – we could bring together the brilliance of microprocessor architects and...


  • Munich, Deutschland Codasip Vollzeit

    Locations: Germany (Munich)Department: CPU Verification Employment Type: Full-TimeExperience: Mid-Senior Level They say, “Designing microprocessors is hard, expensive, and takes years.” But does it have to? We say, “No.”WHO IS CODASIP:Codasip was founded on a simple belief – we could bring together the brilliance of microprocessor architects and...


  • Munich, Deutschland NIO Vollzeit

    About NIONIO Inc. is a pioneer and a leading manufacturer of premium smart electric vehicles in China. Founded in November 2014, NIO designs, develops, jointly manufactures and sells premium smart electric vehicles, driving innovations in next-generation technologies in autonomous driving, digital technologies, electric powertrains and batteries. NIO is...

  • Principal Ae

    vor 1 Woche


    Munich, Deutschland Synopsys Vollzeit

    50492BR - GERMANY - Munich **Job Description and Requirements** - We’re looking for an experienced Applications Engineer to join our Europe team, responsible for supporting industry-leading chip implementation products and solutions. - The primary focus of the Applications Engineer (AE) is to drive adoption or increase usage of our cutting-edge Synthesis...