Services

Embedded software development for payment, automotive and industrial devices

What I Offer

How can I help you?

I help companies build reliable firmware for payment terminals, automotive electronics and industrial devices, with more than two decades of experience in C and C++.

Payment Terminals

EFT POS payment applications for Verifone, Ingenico and Atos terminals, with EMV contact, PayPass and payWave contactless, and ISO 8583 or SPDH host protocols.

Automotive Firmware

Firmware for automotive radar chips and MMIC/SoC systems, written to MISRA guidelines, verified with static analysis and tested in virtual prototype simulation.

Payment Security

Secure boot and signed A/B updates, PKCS#11 key handling, and separate trust domains so manufacturer firmware and customer applications never share keys.

Embedded Linux & IoT

Buildroot Linux for Raspberry Pi CM4/CM5, with a hardware secure-boot chain, RAUC A/B updates and sandboxed customer applications, plus Yocto-based Industrial IoT gateway firmware.

Firmware Porting

Moving existing firmware to new microcontrollers, such as Cortex-M3 to Cortex-M4, refactoring legacy codebases and adding new features without breaking what works.

Consulting

Freelance engineering since 2015 for teams across the EU and the UK, delivered remotely from Croatia with on-site visits when the project needs them.

Who I Have Worked With

Engineering teams in Germany, Austria, Belgium and across Europe have trusted me with firmware for their products.

secore.ly GmbH Infineon Technologies HMS / Ewon Symeo AVL DITEST DDM Hopt+Schuler

Past engagements

A secure embedded Linux system on Raspberry Pi CM4/CM5, with a hardware secure-boot chain, signed A/B firmware updates and sandboxed customer applications signed through a contactless reader. Before that, automotive radar chip firmware, an Industrial IoT gateway, MMIC and SoC radar systems, battery balancer firmware, a modular contactless payment terminal, and many years of EFT POS payment applications.

Do you need an experienced embedded developer?

Tell me about your payment, automotive or embedded project and let's see how I can help.

+1 (605) 952-3906