Skip to main content
Embedded AI Coder

AI power for embedded systems: generate safe C-code efficiently

tbh

The Embedded AI Coder is an innovative AI deployment tool you can use to translate artificial neural networks into embedded C-code. The coder facilitates development work by generating safe codes for hardware targets in a resource-saving manner, for example for cost-effective microcontrollers and safety-relevant systems for the automotive, medical technology, and aviation industries.

Your benefits

Any hardware, any tool chain

No need for special libraries and hardware accelerators, Embedded AI Coder generated code can be deployed to any device.

Resource-efficient and cost effective

Minimizing resource consumption on highly constrained embedded systems.

Compliant with relevant safety requirements

Compliant with automotive and functional safety requirements such as ISO26262 and MISRA.

Features

  • Software-as-a-service solution for fast onboarding
  • Web UI to upload model, change code generation settings and generated code
  • Rest API to call it from your CI/CD toolchain

  • 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).

  • The Embedded AI Coder generates comprehensible, detailed code documentation.
  • It offers traceability in the event of an error (logging) and provides easy-to-understand error messages.

  • 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.

  • The Embedded AI Coder complies with all automotive and functional safety requirements, such as ISO26262 and MISRA.
  • It generates secure, numerically correct code free of runtime errors.

Easy development of embedded C-code

Graphic shows workflow of embedded AI coder.

Our Embedded AI Coder builds a bridge between the AI and hardware world, making it possible to generate embedded C-code without the help of embedded software experts. In contrast to handwritten code, it saves companies high development costs and resources. This is particularly advantageous in view of today's typical rapid development cycles and frequently changing code requirements.

The illustration depicts software development in the automotive industry

Client use cases with our Embedded AI Coder

In the automotive industry:

  • Cost savings through virtual sensors (i.e., AI algorithms that replace physical sensors) in braking systems, steering systems, engine management, etc.
  • Tire pressure monitoring
  • Early damage detection
  • Driving assistance systems, for example ultrasonic parking sensors
  • Driver monitoring systems (mandatory by law from July 2024)

Outside the automotive industry:

  • In wearables, for example to monitor vital signs
  • In medical devices for health monitoring

All news

Next events

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!