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.