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