We Are
emmtrix
Compiler Expertise for Embedded Software
emmtrix Technologies develops software tools and provides engineering services for embedded software development. We help engineering teams analyze, transform, and optimize code for their target hardware – from single-core processors to multicore systems and AI accelerators.
Founded in 2016 as a spin-off from the Karlsruhe Institute of Technology (KIT), we combine a strong research background with practical expertise in compiler technology and embedded systems.
em(bedded) m(a)trix
= emmtrix
Core Team
Meet the people behind emmtrix. Our team brings together expertise in compiler technology, embedded software, and business development.
Dr.-Ing. Timo Stripf
Managing Director Technology
Dr. Timo Stripf studied computer science at the University of Karlsruhe, now KIT, and in December 2013 he finished his PhD about compilers at the KIT in the area of electrical engineering. As a result, he has interdisciplinary knowledge in computer science and electrical engineering and is an expert in parallelizing compilers. From 2012 to 2015 he coordinated with Prof. Jürgen Becker the ALMA project, both technically and administratively. In this way, he gained important experience in project management.
Key Activities
- Technical Management & coordination
- Technical sales
- Product innovation
- Support for employees with technical profile
Rainer Heim
Managing Director Business
Rainer Heim joined emmtrix Technologies in December 2017 with 15 years of sales experience in the electronics industry (most recently at Altium Europe GmbH). He forms the interface between the technical development at emmtrix and the customer. Mr. Heim is responsible for sales development at emmtrix Technologies and supports the team in business development and marketing. Since October 2018, he has been the 2nd Managing Director. In addition, he takes over the personnel department.
Key Activities
- Sales
- Business development
- Personnel recruitment and supervision
Dr.-Ing. Oliver Wolf
Technical Product Manager
Oliver Wolf, né Oey, studied at the University of Karlsruhe, today KIT, Electrical Engineering and Information Technology and graduated with a Diploma in Engineering in November 2010. After studying, he was responsible for the development of a network-on-chip for multicore processors and their manual programming at the Fraunhofer Institute for Optronics, Systems Engineering and Image Analysis (IOSB). After moving to the KIT, he took over the area of parallel code generation in the ALMA project and was mainly responsible for the integration of the software solutions of the individual project partners.
In 2024, he successfully defended his doctoral dissertation, “Multigranular Optimization for Heterogeneous Multicore Systems,” at KIT under the supervision of Prof. Jürgen Becker. His research developed a methodology for generating optimized C code for embedded multicore systems through cross-layer parallelization.
Key Activities
- Software product management
- Parallelization (Code Generation)
- Maintenance and support
- Training and webinars
Dipl.-Inform. Michael Rückauer
Principal Software Architect
Michael Rückauer has already worked with compilers during his studies in computer science at the University of Karlsruhe, now KIT. As part of his work as a research assistant at the KIT, he has continued to gather experience in the design of intuitive GUIs and the use of modern GUI libraries. He has also worked in the field of hardware implementation of multicore processors and was responsible for the hardware architectures in the ALMA research project.
Key Activities
- Hardware integration
- GUI
- Parallelization (scheduling)
- Maintenance and support
Prof. Dr.-Ing. Dr. h. c. Jürgen Becker
Scientific Advisor
Jürgen Becker received the diploma and PhD (Dr.-Ing) degree from Technical University Kaiserslautern, Germany. He is a full professor for embedded electronic systems and head of the Institute for Information Processing Technologies (ITIV), Karlsruhe Institute of Technology (KIT). From 2004 to 2009, he has been appointed as a Vice President for education at Universität Karlsruhe (TH) and Chief Higher Education Officer (CHEO) at KIT from 2009 to 2012. Since 2012 till 2014, he served as a Secretary General of CLUSTER, an association of 12 leading technical universities in Europe. In 2013, he received the Honorary Doctor Award (Dr. h.c.) from Technical University Budapest, Hungary. His research interests include hardware/software systems-on-chip (SoC), cyber-physical systems (CPS), heterogeneous multicore (MC) architectures, reconfigurable computing, fast data acquisition, filtering and storage for semiconductor detectors. He authored more than 400 papers in international journals and conferences. He is a member of the IEEE, Gesellschaft für Informatik e.V. (GI) and ITG/VDE.
Key Activities
- Scientific advice
- Product innovation
Company History
Selected Milestones

July 2026
With the release of emmtrix Studio 2026.07, we introduce the emmtrix Edge AI Compiler. It brings AI models into embedded software workflows by generating C code and applying target-specific transformations and optimizations.

March 2026
We release version 1.0.0 of emx-onnx-cgen, our open-source ONNX-to-C Code Generator. It translates ONNX models into portable C code, providing an inspectable basis for validation, optimization, and integration into embedded software.

January 2026
emmtrix was founded in January 2016 following EXIST-funded research that enabled our transition from academia to entrepreneurship.
In 2026, we mark ten years of emmtrix and thank everyone who has supported us along the way.

September 2025
emmtrix joins the European research project NeAIxt, which brings together 60 partners from academia, industry, and SMEs to advance next-generation Edge AI. The project focuses on developing robust, energy-efficient, and secure AI hardware and software solutions for domains such as mobility, healthcare, and industry. Within NeAIxt, emmtrix contributes its expertise in automating and validating code optimizations for novel edge AI accelerators, helping to make reliable Edge AI a practical reality.

June 2024
emmtrix is moving to a new office on Friday, June 7th, 2024, to Erbprinzenstraße 4-12, Entrance A, 76133 Karlsruhe, because we have outgrown our current space. We thank the Technologiefabrik for six years of support and look forward to welcoming our clients and partners to our new, centrally located office.

June 2024
We are thrilled to announce that our LinkedIn community has grown to over 3,000 followers! Thank you for being a part of our journey, sharing your insights, and helping us grow. Your support inspires us to continue delivering valuable content and fostering meaningful connections.

April 2024
emmtrix Technologies has been awarded a certificate by the Stifterverband for active participation in the 2023 Research and Development (R&D) Survey.

February 2024
To make our tools suitable for automotive environments, we have significantly improved our support for AUTOSAR. For more information, please see https://www.emmtrix.com/news/using-autosar-with-emmtrix-tools.html.

December 2023
We are pleased to announce a fantastic resource for developers and coders: emmtrix C++ to C Compiler (eCPP2C) online powered by Compiler Explorer at online-ecpp2c.emmtrix.com/.

November 2023
Release of emmtrix Studio 2023.11. All emmtrix tools are now integrated within the emmtrix Studio framework, covering a specific use case. Each tool comes with its own workflow to simplify its usage.

July 2023
emmtrix is part of the TwinSpace project. The goal of the project is to make software development for embedded systems more sustainable by optimizing the use of resources. An innovative combination of automated reverse engineering and simulated hardware platform testing facilitates software migration by generating optimal code for each specific hardware.

July 2023
emmtrix Technologies has obtained a European patent (Patent Certificate EP3944071) for its revolutionary invention: “Computer System and Method for Validation of Parallelized Computer Programs.”

February 2023
emmtrix is part of the MANNHEIM-CeCaS project. The project aims to address the challenges of automotive digitalization through the use of automotive supercomputing platforms.

December 2022
We are proud to announce a new cooperation with Andes Technology Corporation, one of the founders and Premier members of RISC-V International. The aim of the cooperation is to provide customers with the best support of the AndesCore™ processors within our development tools.

September 2022
emmtrix Technologies is on the way to reducing its CO2 footprint and successfully mastered stage 1 of the EIC Greenhouse Gas Program, which is officially supported by the European Commission to help SMEs reduce their CO2 emissions in the mid-term.

April 2022
Now available – emmtrix Code Generator online. This version of eCG allows easy conversion of MATLAB® or Scilab scripts to C code. Upload your script files directly or type the code into the editor window and convert the code with a single click of a button.

April 2022
emmtrix Technologies has been awarded the “Innovative through Research” quality seal for the second time in a row, this time for the 2022/2023 period. The seal, conferred by the Stifterverband für die deutsche Wissenschaft e.V. (Association for the Promotion of German Science), is given to companies that stand out in research and development (R&D).

October 2021
Beijing Siener Electronics Tech. Development Co. Ltd. is the new automotive value-added reseller (VAR) of emmtrix Technologies in China.

September 2021
The European ALMA project (Algorithm parallelization for Multicore Architectures) – cradle for emmtrix Technologies – is having its 10th anniversary.

August 2021
emmtrix appoints NeXtream as Japanese Value-Added Reseller and Support Partner.

July 2021
Since July 01, 2021, emmtrix Technologies has been part of the European research and innovation project “StorAIge – Embedded storage elements on next MCU generation ready for AI on the edge”.

June 2021
emmtrix Technologies has been working on providing a smooth and efficient support for model-based input code like MathWorks Simulink and MATLAB for the PPU, making good use of the DesignWare ARC MetaWare EV Development Toolkit provided by Synopsys to technology partners.

May 2021
emmtrix has recently become Development Partner of AUTomotive Open System ARchitecture (AUTOSAR), a global development partnership of automotive interested parties founded in 2003.

October 2020
emmtrix Technologies has been awarded the “Innovative Through Research” quality seal by the Stifterverband für die deutsche Wissenschaft e.V. for its commitment in Research and Development 2020/2021.
June 2020
Since June 2020, emmtrix Technologies has been part of the new research project Qualifiable Software Parallelization for Multicore Avionics Systems.

December 2019
emmtrix was able to acquire funding through the EIC accelerator pilot in order to further target the automotive industry with new developments and a more targeted strategy.

July 2019
Since July 1, 2019, emmtrix Technologies has been part of the European research and innovation project “Cyber Physical Systems for Europe” (CPS4EU).
June 2019
Digital Future Software Co. Ltd (DFS), a provider of complex system/software development & simulation solutions is emmtrix’s new value-added reseller (VAR) for China.

February 2019
emmtrix Technologies is an Infineon Associated Partner with over 10 years of experience working with the Infineon AURIX™ microcontroller family and has been actively collaborating with Infineon for the past five years.
emmtrix Performance Estimator supports the full range of the Infineon AURIX™ microcontroller family (TC2xx – TC4x) and emmtrix Code Vectorizer supports the PPU (vectorization unit) of the AURIX™ TC4x.

February 2018
The product emmtrix Parallel Studio is nominated for the award Product of the Year 2018 for the category ‘‘Software Development Tools” by the electronics journal Elektronik.
January 2018
emmtrix moves into new office spaces at the Technologiefabrik. Housing about 80 other innovative high-tech companies it is the perfect place for growth.
December 2017
emmtrix is growing: Rainer Heim joins the team and takes over responsibility for the sales and customer relationship management.

October 2016
The founding team of emmtrix Technologies GmbH was awarded with the 2nd place at the Cyber Champions Award.
February 2016
emmtrix introduces its new embedded software parallelization tool “emmtrix Parallel Studio (ePS)” and its code generator “emmtrix Code Generator (eCG)” at the Embedded World 2016.

January 2016
emmtrix Technologies GmbH is legally founded. The newly formed company stands for innovative parallel software design solutions for embedded multicore systems.

August 2015
emmtrix acquires significant seed funding from the German Federal Ministry for Economic Affairs and Energy (BMWi).
April 2015
emmtrix founders develop ALMA technology towards an industry applicable tool for software design for embedded multicore systems.
March 2015
After years of R&D: ALMA technology shows breakthrough results. Multicore programming became more than two times more efficient while applications run three times faster.

September 2011
emmtrix founders from the Karlsruhe Institute of Technology start coordinating the EU-project ALMA focusing on algorithm parallelization for embedded multicore architectures.
The company was founded as a spin-off from the Karlsruhe Institute of Technology (KIT) in 2016. The idea for emmtrix Technologies originated in the cutting-edge research in the European FP7-Project ALMA that focused on the architecture-oriented parallelization for high-performance embedded multicore systems. The core technology of the ALMA project was taken as the basis for the tools emmtrix Parallel Studio and emmtrix Code Generator and was further developed for industrial requirements. This led to the development of safety-relevant features like a qualification kit for the parallelization to address standards like ISO 26262 or DO-330 for automotive and avionic industries.
In the following years, a workflow around the parallelization in emmtrix Parallel Studio was established that supported input languages like C, MATLAB® and Simulink as well as open alternatives like Scilab and GNU Octave.
In 2020, emmtrix began to broaden its focus to software parallelization, performance estimation, code conversion, and static source code analysis.
Intensifying cooperation with first customers led to a focus on two areas: code analysis and code optimization. In 2023, emmtrix introduced emmtrix Studio as a framework with different tools for analysis (emmtrix Performance Estimator and emmtrix Dependency Analyzer) and optimization (emmtrix Parallel Studio and emmtrix Code Vectorizer).
In 2026, the portfolio expanded with the introduction of the emmtrix Edge AI Compiler within emmtrix Studio. It combines code generation from ONNX and PyTorch models with target-specific transformations and optimizations, bringing AI workloads into embedded software development workflows.
Today, emmtrix combines its compiler technologies with engineering and consulting services for embedded software projects across automotive, aerospace, space, and other industries. Applications in the space sector build on the same core expertise: analyzing software, adapting code to target hardware, and supporting efficient embedded deployment.
Awards
Innovative through Research Award 2022/2023
awarded by:
Stifterverband für die Deutsche Wissenschaft e.V.
“Best start-up 2021”
at ELIV 2021
awarded by:
VDI
Wissensforum GmbH
Innovative through Research Award 2020/2021
awarded by:
Stifterverband für die Deutsche Wissenschaft e.V.
Nomination
emmtrix Parallel Studio 2018
awarded by:
Messe Nürnberg GmbH
Nomination
Product of the Year 2018
awarded by:
ElektronikPraxis
2nd Place
Cyber Champion Award 2016
awarded by:
CyberForum e.V.
Certificates
Active Participation in the
2023 R&D Survey
issued by:
Stifterverband für die Deutsche Wissenschaft e.V.
EIC Greenhouse Gas Programme
Stage 1 – CO2 Footprint
issued by:
European
Innovation Council
Patents
EP3944071A1
Computer systems and method
for validation of
parallelized computer programs
patented by:
European Patent Office
EP3208712B1
Computer systems and method for
parallel program code
patented by:
European Patent Office
EP3121714B1
Computer systems and method
for multi-processor communication
patented by:
European Patent Office
Let’s Discuss Your Project
Looking for tools, engineering support, or a research collaboration? Tell us about your embedded software requirements and we’ll explore how emmtrix can help.
Rainer Heim















