Aktuelle Jobs im Zusammenhang mit LLVM Compiler Engineer - Munich - Codasip


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    About the Role:We are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD. As a Compiler Engineer, you will play a crucial role in the development of our software development tool chain, including the compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools, numerical...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    About the Role:We are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD. As a Compiler Engineer, you will play a crucial role in the development of our software development tool chain, including the compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools, numerical...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    **Job Summary**At microTECH Global LTD, we are seeking a highly skilled Software Development Engineer - Compiler Expert to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and improving our compiler and tools for safety-critical applications on embedded RISC, VLIW, and SIMD...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    **Job Summary**At microTECH Global LTD, we are seeking a highly skilled Software Development Engineer - Compiler Expert to join our team. As a key member of our software development team, you will be responsible for designing, implementing, and improving our compiler and tools for safety-critical applications on embedded RISC, VLIW, and SIMD...

  • Compiler Engineer

    vor 3 Wochen


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

  • Compiler Engineer

    vor 3 Wochen


    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.Your main responsibilities are:To design,...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job Title: Compiler EngineerAt microTECH Global LTD, we are seeking a highly skilled Compiler Engineer to join our team. As a key member of our software development team, you will contribute to the development of our software development tool chain, including compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools,...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job Title: Compiler EngineerAt microTECH Global LTD, we are seeking a highly skilled Compiler Engineer to join our team. As a key member of our software development team, you will contribute to the development of our software development tool chain, including compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools,...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionWe are seeking a highly motivated and skilled Embedded Software Engineer to join our team at Infineon Technologies. As a member of our Design Enabling and Services team, you will be responsible for researching and developing compiler support and intrinsics handling for RISC-V architectures.Key Responsibilities:Research existing compiler...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job DescriptionWe are seeking a highly motivated and skilled Embedded Software Engineer to join our team at Infineon Technologies. As a member of our Design Enabling and Services team, you will be responsible for researching and developing compiler support and intrinsics handling for RISC-V architectures.Key Responsibilities:Research existing compiler...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job Summary: We are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD. As a Compiler Developer, you will play a crucial role in the development of our software development tool chain, including compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools, numerical libraries,...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job Summary: We are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD. As a Compiler Developer, you will play a crucial role in the development of our software development tool chain, including compiler, assembler, linker, disassembler, simulator, profiler, debugger, static analysis tools, numerical libraries,...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    About the RoleWe are seeking a highly skilled and experienced Software Development Engineer to join our team at microTECH Global LTD. As a key member of our software development team, you will play a critical role in the development of our software development tool chain.Key ResponsibilitiesDesign, implement, and improve tools, libraries, and C/C++ compilers...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    About the RoleWe are seeking a highly skilled and experienced Software Development Engineer to join our team at microTECH Global LTD. As a key member of our software development team, you will play a critical role in the development of our software development tool chain.Key ResponsibilitiesDesign, implement, and improve tools, libraries, and C/C++ compilers...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD.About the RoleAs a Software Development Engineer, you will be responsible for designing, implementing, and improving tools, libraries, and C/C++ compilers for RISC, VLIW, and SIMD based instruction set architectures.Key ResponsibilitiesDesign...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD.About the RoleAs a Software Development Engineer, you will be responsible for designing, implementing, and improving tools, libraries, and C/C++ compilers for RISC, VLIW, and SIMD based instruction set architectures.Key ResponsibilitiesDesign...


  • Munich, Bayern, Deutschland Apple Vollzeit

    Role OverviewAs a Software Build Engineer at Apple, you will be part of a dynamic team responsible for delivering state-of-the-art operating systems and applications to our customers. Your expertise will empower you to influence new feature integration into Apple software, collaborating with engineers from various teams to drive innovation.Key...


  • Munich, Bayern, Deutschland Apple Vollzeit

    Role OverviewAs a Software Build Engineer at Apple, you will be part of a dynamic team responsible for delivering state-of-the-art operating systems and applications to our customers. Your expertise will empower you to influence new feature integration into Apple software, collaborating with engineers from various teams to drive innovation.Key...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD.About the RoleAs a Software Development Engineer, you will be responsible for designing, implementing, and improving tools, libraries, and C/C++ compilers for RISC, VLIW, and SIMD based instruction set architectures.Key ResponsibilitiesDesign...


  • Munich, Bayern, Deutschland microTECH Global LTD Vollzeit

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at microTECH Global LTD.About the RoleAs a Software Development Engineer, you will be responsible for designing, implementing, and improving tools, libraries, and C/C++ compilers for RISC, VLIW, and SIMD based instruction set architectures.Key ResponsibilitiesDesign...

LLVM Compiler Engineer

vor 4 Monaten


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 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 extension for Codasip RISC-V CPU cores. As this transitions to 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.