Embedded World 2025

Find us at Embedded World 2025 (11-13 March) at the Rust on Embedded booth (nr. 5-280) together with our co-exhibitors Sarif and OneVariable.
See our embedded Rust experts in action during Dion's or Tamme's talks, or join the Rust on Embedded class.

Our booth: Rust on Embedded

Hall 5 / Booth number 5-280.

Visit our booth to learn more about using the Rust programming language on embedded devices.
Find out if investing in Rust is worthwhile for your project, what steps to take next, and who can help you turn these ambitions into success.
Or just drop by for a quick chat about your latest Rust adventure.
We share this booth with our co-exhibitors Sarif and OneVariable GmbH.
Floorplan

Meet us there!

Dion
Embedded software engineer
Hugo
Co-owner & Business director
Tamme
Embedded software engineer

Schedule

TALK - Rust Embedded Ecosystem: An Overview

March 11, 2025 - 11:30 PM-12.00 PM

Rust allows for ergonomic code reuse thanks to its type system and package manager. This talk, targeted at newcomers to embedded Rust, will give an overview of how these features are used in the embedded Rust ecosystem and help to improve development speed and code quality.

TALK - Using Rust with Existing Systems

March 11, 2025 - 2:15 PM-2:45 PM

There is a lot of existing code out there that we can't realistically rewrite, so when we want to use a new language like Rust, we need to find a way to make it interoperate. Rust has a mechanism for that called FFI. This talk will deal with the basics of ABI compatibility, representing a C ABI in Rust code, using C in a Rust app, tools to automate some steps, and creating an ideomatic Rust wrapper.

CLASS - Advanced Embedded Rust

March 12, 2025 - 2:00 PM-5:00 PM

Join this class for an introduction to how Rust is written in bare-metal embedded applications. You will flash your first Rust program to an embedded device, and use the 'embedded-hal' to write a hardware-agnostic driver for an accelerometer. Learning outcomes:
  • A good understanding of the basics of Embedded Rust
  • The ability to start using Rust in the future on your own

BOOTH - 'Rust on Embedded'

March 11-13, 2025 - 9:00 AM-5:00 PM

Find Hugo, Tamme and/or Dion in hall 5, at booth number 5-280, where you will also found our co-exhibitors James from OneVariable and Wouter from Sarif.
Full schedule

Our Co-Exhibitors

  • Experienced embedded Rust developers
  • Available for contracting and training

OneVariable GmbH

OneVariable is a consultancy focused on advising and development services in the areas of systems engineering, embedded systems, and software development in the Rust programming language, based in Berlin, Germany.
OneVariable specializes in the following topics:
  • Rapid Prototyping and System Bringup
  • Embedded Systems: Software and Electronics Development
  • Rust Programming: Software Development and Training
  • Systems Engineering Fundamentals
Read more

Sarif

Sarif is Wouter Geraedts, who offers the following freelance embedded hardware and software engineering services:
  • Electronics design & layout
  • Electronics prototyping
  • Electronics testing
  • RF impedance matching
  • EMC pre-compliance testing
  • Firmware development
  • Driver development
  • Peripheral development
  • Software development
  • Security penetration testing
Read more

Why Rust for embedded?

We believe that software must become safer. This is particularly important for the interconnected systems that are part of our digital infrastructure. The embedded software on these devices and systems should never be the weakest link.
We consider Rust the go-to language for writing reliable embedded software. While we don't view Rust as a silver bullet, or even the only possible solution, we have gained enough experience and knowledge of this language to confidently claim we are better engineers because of it, and our software is more robust because of it.
Rust helps embedded developers to write high-quality software quickly, with:
  • Performance - On par with C and C++
  • Reliability - Rich type system and memory safety
  • Productivity - Top-notch tooling and great documentation
Rust's features allow engineers to focus on adding value, while confident of the correctness of the details.

Clients who trust us for Embedded Rust engineering: