
Senior Embedded / Systems Software Engineer with 20+ years of professional C++ experience, specialising in performance-critical, real-time, and embedded systems. Proven delivery across embedded Linux, RTOS, ARM-based hardware, and distributed device networks in regulated industries including transport, payments, and defence. Deep expertise in modern C++ (C++17–C++23), memory management, concurrency, hardware integration, and low-level debugging. Experienced in leading complex system upgrades, legacy modernisation, and mentoring engineers in high-reliability environments.