C++ Software
Engineer –
Compiler
Construction

 

m/f/d, Full Time

Working at emmtrix

(Karlsruhe, Germany (hybrid))

At emmtrix, we build software development tools for embedded systems, with a focus on compilers, code transformation, and static analysis. Our tools are used on large production codebases in domains such as automotive, avionics, and space.

You will work on systems that operate directly on code: analyzing large codebases for embedded hardware targets, modeling their structure, and implementing reliable transformations that optimize for embedded constraints. This is not application development, but work on complex software systems at scale with direct impact on embedded systems and hardware platforms.

Your Role

  • Develop and extend compiler-based tooling across different ecosystems
  • Implement source-to-source transformations (primarily C) and work with compiler infrastructures such as LLVM/Clang
  • Implement transpilers (e.g. C to Rust) and work with language-specific tooling and ecosystems
  • Work with ASTs, static analysis, and intermediate representations
  • Analyze dependencies and structures in large, real-world codebases
  • Improve performance of generated code for embedded targets

Your Profile

  • Strong programming skills (e.g. C++, Java, or comparable) and solid understanding of software design
  • Experience with large or technically complex codebases
  • Ability to reason about abstractions, dependencies, and system behavior
  • Willingness to work with AI tools to enhance development workflows and productivity

Nice to Have

  • Experience in areas such as compilers, static analysis, developer tooling, or comparable complex frameworks
  • Experience working across different programming languages and ecosystems
  • Practical use of agentic AI tools in software development workflows

What We Offer

  • Work on cutting-edge, technologically leading solutions for analyzing and transforming large production codebases
  • Technical ownership in a small team with direct responsibility
  • Flat hierarchies and room for technical ownership
  • Hybrid setup with up to 50% remote work
  • Occasional work from abroad

Requirements

  • Valid work permit for Germany
  • Karlsruhe area preferred, or willingness to relocate
  • German is helpful, but not required
kununu widget

Do you have any questions? Would you like more job specific information? For any job inquiries and information on our open positions please contact us. We’re looking forward to hearing from you!

+49 721 9861 4560
jobs@emmtrix.com

Cookie Consent with Real Cookie Banner