Senior contract engineer with a track record across medical devices, industrial control, cybersecurity, automotive, and IoT/wireless — from bare-metal firmware and RTOS bring-up through to secure boot, Linux BSP customisation, and device driver development. Available for contract engagements.
Hands-on across FreeRTOS, ThreadX, and Zephyr — from kernel bring-up and task architecture through to driver development, interrupt management, and production hardening on ARM Cortex platforms.
Linux BSP customisation, Yocto layer development, kernel driver authoring, and board bring-up — including dual-core A7/M4 SoCs, U-Boot, TF-A, and full peripheral validation on complex hardware platforms.
Secure boot design and implementation using RSA/ECC cryptography, X.509 certificates, mbedTLS, and OpenSSL on NXP iMX6 platforms. Threat-vector analysis, FMEA, and OTP fuse-based image authentication.
BLE product development and debugging across Nordic nRF families, RF compliance certification, protocol-layer diagnostics, mesh networking, and wireless ISM-band systems for IoT and industrial applications.
Embedded firmware for regulated medical instruments — working within structured development processes covering requirements traceability, risk management, and systematic verification for safety-critical applications.
CAN/LIN bus drivers, Modbus integration, datalogger and control product development, automotive interoperability testing, and firmware validation for industrial monitoring systems.
Available for contract engagements across medical, industrial, security, and IoT embedded projects.
Based in Derry, Northern Ireland — remote-friendly.