Committed to Rust
for your peace of mind

We provide consulting and made-to-measure solutions based on our expertise in Rust programming. Let us help give your business a boost by making your systems faster and more reliable.

Our clients

Services

We provide a one-stop shop for businesses that want to harness the power of Rust: from consulting, development, and implementation to training and long-term support.

Consulting

Whether you have a specific problem or are just curious about how Rust can help you, we provide unique experience and expertise. We will work with you to determine how Ferrous Systems can help your company.

Development & Implementation

Are you considering Rust for your next bare metal project, or do you need a core logic that is truly cross-platform? We offer solutions – which we either develop with you or deliver ready-to-use – for a large variety of domains.

Training & Support

We at Ferrous Systems have helped develop Rust and have been working with the language for years. We offer a wide range of training courses in which we share our expert knowledge with beginners and advanced developers.

What is Rust used for?
Probably for more than you think!

WebAssembly, embedded systems, server development, database technology, tooling, network programming, and more.

Having worked on the Rust project for years, Ferrous Systems offers a unique combination of experience, expertise, and enthusiasm that will help you benefit from the advantages of Rust.

Why Rust?

Solid Systems

Solid Systems

Rust is type- and memory-safe. It reduces a lot of common bugs and can prevent attacks. Coding errors are detected early on, therefore costing you less.
Parallel Programming

Parallel Programming

Rust was designed specifically to handle concurrent and parallel programming: It will catch mistakes before the program is even run. Concurrency bugs are minimized, adding to Rust’s safety.
Performance & Efficiency

Performance & Efficiency

Rust is built for speed. With no runtime or garbage collector slowing it down, it is blazingly fast and can help improve the cost efficiency of your systems.

Training

Empowering your teams to get the most out of Rust - our customizable training programs

Basic

3-5 days
Our standard workshop covers an introduction to the Rust Programming Language, advanced Rust subjects, as well as your choice of a domain-specific focus. This course is designed to provide a good basis for using Rust.

Intro

4-8 hours
We also offer introductory workshops for conferences or company events. These workshops provide a general overview of the language by focusing on a specific aspect. All you need to know about Rust in a nutshell – delivered in an entertaining and inspiring format.

Custom

 
We provide customized trainings for developers wishing to specialize in a specific area of Rust development, such as embedded systems, WebAssembly, or network programming. We design trainings sessions tailored to your needs. Get in touch to find out more!

» Ferrous Systems’ experience in embedded systems and the Rust programming language was essential to the successful development of a low-latency, hard-real-time proof-of-concept evaluation platform implemented in Rust. «

Throughout the process, Ferrous Systems ensured the evaluation was delivering the highest-possible value and that the key concepts were all well-understood. Additionally, the project is well-documented, enabling new engineers to use the work to accelerate onboarding.

James and Florian have been a pleasure to work with—they are very professional and understand this space deeply. I highly recommend the Ferrous Systems team to companies looking to bring embedded Rust into their technology stacks.

Brad Gibson | CTO, Software Systems | Sarcos Robotics

Contact

Interested in Rust? Need assistance with your next project? Get in touch with us.

T +49 30 629396185