Independent technology consultant

Deep expertise,
direct collaboration

I work with a handful of clients at a time, which means you get my full attention — and someone who genuinely knows your project.

What I do

Focused on embedded systems — from bare-metal firmware to complete system solutions.

Software Development

Embedded and systems software — firmware and application layers — written for correctness, performance, and long-term maintainability.

System Development

End-to-end embedded system design — hardware/software integration, real-time OS, communication protocols, and architecture for demanding environments.

ASIC/FPGA Development

Custom digital logic — IP core development, hardware acceleration, and FPGA-based prototyping for high-performance applications.

Experience

Domains I have built and verified real systems in.

  • Machine vision

    C++ firmware and FPGA design for 2D and 3D industrial cameras, with SIMD optimisation.

  • Massive parallel heterogeneous processing

    Algorithm development, system design and software development for many-core array architectures.

  • Consumer robotics

    Test lead for autonomous robotics. Driver for software process improvements.

  • Mobile communication

    Physical-layer algorithms, system design and implementation in software and digital logic.

  • Safety-critical avionics

    Software developed and verified to DO-178C.

One person,
full attention

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
Mathias Engberg

Let's talk

Tell me what you are working on and I will get back to you within one business day.

admin@engmonto.se

Mathias Engberg · Skogshemsvägen 10, 614 33 Söderköping, Sweden