Craig Hutchinson

Senior Software Engineer at Unity

Eastbourne, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Craig Hutchinson is a Senior Software Engineer with 8+ years of hands-on experience building high-performance C++ systems for simulation, automotive ADAS, and wearable device stacks. He blends low-level embedded firmware expertise (ARM Cortex-M, Nordic nRF52, USB-DFU, BLE) with desktop and Unity integration experience, having shipped cross-platform solutions on Windows, Android, and Linux. At Continental he led SLAM-based trailer-pose work and MIRA-compliant delivery, and at Emteq he architected a real-time >=2 kHz firmware and cross-compiled CMake toolchains for Android packaging. His background in GPU/CPU optimisation and ray-tracing research informs pragmatic performance tuning across CPU/GPU boundaries. Based in Eastbourne, he combines game-programming roots (DirectX/OpenGL, modeling) with production-grade automotive and embedded engineering discipline. Colleagues rely on him for bridging algorithm research to deployed systems and for untangling complex cross-platform build and runtime challenges.
code8 years of coding experience
job16 years of employment as a software developer
bookBSc (Hons) Computer Games Programming, Computer Programming, 1st Degree Honours, BSc (Hons) Computer Games Programming, Computer Programming, 1st Degree Honours at University of Teesside
bookDAVCE in Information & Computer Technology, AA, DAVCE in Information & Computer Technology, AA at PETA Academy
languagesEnglish
github-logo-circle

Github Skills (200)

apps-script10
usb-hid10
multithreading10
windows10
corebluetooth10
usb-devices10
cpp10
google-workspace10
linux10
midi10
parallel-processing10
bluez10
scene10
svn10
drive10

Programming languages (10)

C#TypeScriptJavaC++CCMakeSCSSJavaScript

Github contributions (5)

github-logo-circle
BareCpper/Sub0Reflect

Oct 2020 - Oct 2022

Simple and Lightweight Parser-less C++17 Reflection at Compile-time - Programmatically describe simple struct memory-layout or interface-definition
Contributions:11 commits, 2 PRs, 2 pushes in 2 years
memorycppcompile-timedescribelayout
BareCpper/Version.cmake

Oct 2022 - Dec 2022

Simplify your Semantic-Versioning! `Version.cmake` automates versioning every developer build using code commits and repository tags.
Contributions:2 releases, 21 commits, 1 PR in 2 months
cmakecmake-scriptssemantic-versioning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Craig Hutchinson - Senior Software Engineer at Unity