LLVM Compiler Engineer

  • Saarbruecken, Germany
  • Prague, Czech Republic
  • Szeged, Hungary

We are looking for an enthusiastic compiler engineer helping us translating abstract intermediate syntax to HW architecture instructions in their correct and optimized sequences, targeting both standard and non-standard HW architectures, 8bit, 24bit, 32bit, 64bit, all used in automotive and industrial domains. 

What is Your role

  • Developing and improving a unique LLVM/Clang compiler backend
  • Working on coding tools for automotive architectures like AURIX, ARM, RISC-V, and others
  • Contributing with target-independent fixes and improvements back to community 
  • Develop maintainable, efficient, and documented code according to best practices in software development
  • Implement and perform unit tests, integrations tests as well as hardware-in-the-loop tests on various embedded development boards
  • An understanding of compiler construction and knowledge about the LLVM compiler infrastructure

What we would like You to bring-in

  • A Bachelor in software engineering, computer science, electrical engineering, or a related field is a good start point
  • Development experience with C++ and STL programming language
  • Confident use of Python, Linux, Bash, Git, CMake
  • Experience with embedded systems and related tools
  • Creativity and critical thinking is an advantage

Contacts

email: This email address is being protected from spambots. You need JavaScript enabled to view it.

News

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.