Embedded and systems code
I write C++ and Rust on Linux, from device modules and packet processing to the build systems behind it. I've ported firmware from RTOS to Yocto and moved a million-line codebase across four compiler generations.
Hi, I'm Matt Beisser. I'm a staff software engineer who has been shipping C++ since 2008 and Rust for the last few years, mostly on embedded and performance-critical systems.
Bitrealm LLC is how I contract that work out.
Taking on part-time and project work.
Remote from Orlando, Eastern time.
I write C++ and Rust on Linux, from device modules and packet processing to the build systems behind it. I've ported firmware from RTOS to Yocto and moved a million-line codebase across four compiler generations.
Software has to satisfy an auditor, not just a compiler. I built production lidar software with ISO 26262 verification evidence and Automotive SPICE process work ahead of an audit. I've also written fuel distribution software governed by custody transfer and weights-and-measures law.
Production code requires evidence that it works. The right level of testing depends on the project, and I've delivered at every level: unit and integration tests, full line and branch coverage, and performance benchmarks on real hardware.
There’s no one-size-fits-all process. Whether a project is in early-stage R&D or navigating DoD-grade rigor, I match the process to the problem. Estimates come with clear reasoning, and I use small prototypes to test assumptions before committing to an architecture.