C · C++ · Embedded Linux · Python

Embedded software contractor in Oxford

I help engineering teams build dependable embedded products, solve difficult software problems and add development capacity when it matters.

Available for contracts in Oxford and remotely across the UK and internationally
Tell me about your project
Vincent Bohman, embedded software contractor in Oxford

Vincent Bohman

Independent embedded software contractor

What I can help with

I can join an existing team, take ownership of a defined piece of work or investigate a problem that is holding delivery back.

Embedded product software

Develop and extend C and C++ software for connected devices, hardware interfaces and existing embedded products.

Embedded Linux platforms

Build and troubleshoot device platforms using Embedded Linux, Yocto and OpenEmbedded, including system integration and secure boot.

Tools, diagnostics and maintenance

Create Python and Qt tools, diagnose difficult faults and make established software easier to test and maintain.

How I work

Fast to contribute

I learn the product, build system and current constraints quickly, then focus on useful work.

Clear ownership

I communicate progress and risks clearly, work independently and take responsibility for delivery.

Pragmatic engineering

I choose solutions that fit the product, codebase and team without introducing unnecessary complexity.

Dependable delivery

I test carefully, consider edge cases and leave code that the team can continue to maintain.

Experience & education

  1. Embedded Software Engineer

    Auto-Maskin Corporate R&D

  2. Bachelor's degree in Informatics

    University of Gothenburg

Selected experience

  • Developed software for Linux-based devices used to control and monitor vessel engines.
  • Took ownership of feature improvements and bug fixes for an established embedded product.

Need embedded software support?

Tell me what you're building, what is holding the team back and when you need support. A short outline is enough—I'll reply with whether I'm a good fit and the best next step.

How would you prefer to start?