Software Development
Embedded and systems software — firmware and application layers — written for correctness, performance, and long-term maintainability.
Independent technology consultant
I work with a handful of clients at a time, which means you get my full attention — and someone who genuinely knows your project.
Focused on embedded systems — from bare-metal firmware to complete system solutions.
Embedded and systems software — firmware and application layers — written for correctness, performance, and long-term maintainability.
End-to-end embedded system design — hardware/software integration, real-time OS, communication protocols, and architecture for demanding environments.
Custom digital logic — IP core development, hardware acceleration, and FPGA-based prototyping for high-performance applications.
Domains I have built and verified real systems in.
C++ firmware and FPGA design for 2D and 3D industrial cameras, with SIMD optimisation.
Algorithm development, system design and software development for many-core array architectures.
Test lead for autonomous robotics. Driver for software process improvements.
Physical-layer algorithms, system design and implementation in software and digital logic.
Software developed and verified to DO-178C.
About
I'm Mathias Engberg. Engmonto Tech is my one-person consultancy. I take on a small number of engagements at a time — so every project gets my direct involvement from start to finish. No hand-offs, no junior stand-ins.
If you need solid technical work done carefully and on time, I am happy to talk about whether we are a good fit.
Get in touch
Tell me what you are working on and I will get back to you within one business day.
admin@engmonto.seMathias Engberg · Skogshemsvägen 10, 614 33 Söderköping, Sweden