Embedded AI Coder
Deploy AI models to embedded systems with high quality
Embedded AI Coder is a code generator tool that effortlessly converts trained neural networks into optimized C-code for a variety of microcontroller and microprocessors. Our tool ensures exceptional speed and efficient memory usage, empowering developers to seamlessly integrate AI capabilities into their products.
Your benefits
Any hardware, any tool chain
Generated code can be deployed to any MCU/ECU family. Further optimizations be it CPU ISA-specific or Accelerator specific available on demand.
Resource-efficient and cost effective
Minimizing resource consumption on highly constrained embedded systems.
Compliant with relevant safety requirements
Compliant with automotive software standards like MISRA, ISO 26262 for functional safety and ISO PAS 8800 for AI based systems.
Features
- The coder works for various target hardware and is compatible with commonly used layers of neural networks: Batchnorm, Convolutions, Depthwise Convolutions, LSTM, Fully Connected, Elementwise Add, Sub, Mul, Softmax, Relu, Leaky Relu, Logistic, Padding, StridedSlice, Tanh, MaxPooling, AveragePooling and TransposeConv. It supports the data types int8 and float32.
- Hardware targets range from tiny microcontrollers to powerful microprocessors with various architectures (ARM Cortex-M, ARM Cortex-A, vendor-specific architectures).
- Our coder is ideally suited for smart sensor and smart actuator systems, safety-critical systems in the automotive, medical technology, and aerospace sectors, and AI on small hardware systems.
- You can use it for cost-effective µC targets and complex, safety-critical applications on embedded devices.
- Bosch submitted results at the MLPerf™ Inference Tiny benchmark
- Among state-of-the-art results in all categories
- Best-in-class memory efficiency
See Benchmark portal with comparable tools and background information for comparison.
- Embedded AI Coder generates MISRA compliant code and helps customer achieve compliance with functional safety standards like ISO26262 and new norm for AI systems like ISO PAS 8800.
- It generates human readable c code.
- It generates safe, numerically correct code free of runtime errors.
- It can generate additional output to monitor the quality of the computed value during inference.
Contact us
Do you have any questions? Feel free to send us a message. We will be more than happy to help. Contact us today!

