Craig Lilley

Principal Software Engineer at Doble Engineering

Greater Glasgow Area 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 Lilley is a Principal Software Engineer based in Greater Glasgow with 11 years of experience delivering resilient, cross-platform systems across aerospace, satellite services, and industrial engineering. He has progressed from hardware engineering to leading spacecraft software teams and now drives architectural and delivery excellence at Doble Engineering. Known for pragmatic problem-solving, Craig contributes to open-source C++ projects like Corvusoft/restbed where he resolved Windows build and compiler issues to improve cross-platform stability. He blends embedded and systems-level expertise with hands-on backend development, making him comfortable from low-level optimization to team leadership. An Eaglesham/Strathclyde-trained electronic engineer, he pairs a hardware-first mindset with software craftsmanship to tame complex, safety-conscious systems.
code11 years of coding experience
job13 years of employment as a software developer
bookHNC Electrical Engineering, HNC Electrical Engineering at Anniesland College
bookBEng (Hons) Electronic & Electrical Engineering, BEng (Hons) Electronic & Electrical Engineering at University of Strathclyde
github-logo-circle

Github Skills (9)

windows10
build-system10
c-language10
cmake10
cross-platform10
cpp10
cprogramming-language10
multiplatform10
http9

Programming languages (3)

C++CVerilog

Github contributions (5)

github-logo-circle
Corvusoft/restbed

Aug 2015 - Sep 2015

Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 2 pushes in 7 days
Contributions summary:Craig primarily contributed to the C++ Restbed framework by addressing build and compiler-related issues, especially for Windows environments. They added necessary headers and adjusted build configurations to resolve compiler errors, including addressing warnings and ensuring correct optimization flags. The user's work demonstrates a focus on ensuring cross-platform compatibility and building stability.
cometpushlibuvrestful-webservicesasync
naedanger/pyevtest

Nov 2015 - Jun 2016

Contributions:10 pushes, 1 branch in 6 months
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