Embedded and systems code
I write C++ and Rust on Linux, from device modules and packet processing to build systems. I improve what’s already working, modernize where necessary, and avoid rewrites that don’t pay off.
Hi, I’m Matt Beisser. I’m a senior engineer who has been shipping C++ since 2008 and Rust in recent years, primarily on embedded and performance-critical systems.
I write C++ and Rust on Linux, from device modules and packet processing to build systems. I improve what’s already working, modernize where necessary, and avoid rewrites that don’t pay off.
Some software has to satisfy an auditor, not just a compiler. I’ve delivered under ISO 26262, Automotive SPICE, and custody-transfer regulations. My approach is simple: meet the requirements, capture the evidence, and keep the process lean.
Production code needs evidence that it works. I tailor testing to the project, from unit and integration tests to full line and branch coverage, with performance benchmarks on real hardware when it matters.
The right process depends on the problem. I work pragmatically, from early-stage R&D to DoD-grade rigor. Estimates come with clear reasoning, and small prototypes test assumptions before they become architecture.