Your R&D partner for firmware and electronics

With modern tooling and practices, firmware can be developed safely and quickly. Because of that, we've been specialising in Embedded Rust since 2019.
Hire our experts

What we offer

Embedded software development

  • Firmware development in Rust
  • Interop with existing systems
  • Hardware design expertise

Security by design

  • Safety-by-default
  • Secure development lifecycle
  • Handling audits and compliance

Services


Gama:

GAMA has been collaborating with a small team of embedded Rust experts at Tweede Golf on ambitious space systems. Their expertise across a number of embedded systems topics ensures we deliver correct, safe and performant software to push solar system exploration forwards. We are satisfied and look forward to continuing to work together.
Chris de Claverie
AOCS/GNC Team Leader at Gama

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.

Sioux:

Tweedegolf delivered an embedded Rust workshop at Sioux which was specially tailored for senior embedded C/C++ programmers. The workshop was presented by two experienced instructors who know the ins and outs of embedded software development, and showed us the advantages of using Rust in embedded projects. It was very well received and provided the tools to start using Rust in future projects. Recommended!
Jeroen Lamain
Software Architect - Sioux Technologies

Hire our Rust experts!


Our engineers are Rust experts and have ample experience designing and building software for systems, web and embedded platforms.

They can lead your team, work as part of your team (team augmentation) or work as a standalone team.

We would love to hear more about your goals and challenges. After submitting, Hugo will get back to you within one business day.


Contact us

Our work

Blogs and cases to judge our experience by

Satellite firmware

Our team supported the developers at Gama Space with their on-board solar sail satellite firmware, which deploys the sail and facilitates communication to the ground station. Gama Space works on solair sailing to enable deep space exploration and chose Rust as their core technology to ensure maximal reliability of their software systems.

Bluebird Power:

Tweede golf developed a crucial part of the charging control firmware in our home EV charging station, ahead of schedule. We're especially glad that the same team of developers will be working with us on the next steps of this project. We are impressed by both the quality and the pace of Tweede golf's work.
Bart Holthuizen
Co-Founder - Bluebird Power

Committed to Rust

Software must become safer, and not just our own. We are committed to consolidating the adoption of Rust:
  • Education

    We developed Rust 101, a ready-to-use university course to help teachers of computer sciences to get their students started with Rust.
  • Open-source work

    We contribute to the community by doing our work open source whenever we can.
  • Advocacy

    We support the community as a silver member of the Rust foundation and as a regular organisor or sponsor of community events.