Robert Mcgowan is a seasoned Senior Software Engineer based in Paisley with deep embedded Linux and platform development expertise across C/C++, C# and mixed-signal systems. He has taken products from concept to production—handling electronics, PCB layout, firmware, board bring-up, manufacturing and mechanical integration—often rescuing projects under tight deadlines. His background spans work on TI DaVinci and Nvidia TX1/TK1 platforms, PCIe/SPI drivers, FPGA/ARM video codec hybrids and secure Android messaging, reflecting a breadth from low-level drivers to application and web layers. Robert’s career includes roles at Digital Barriers, Thales and Atmel, giving him uncommon cross-domain experience in defense, mobile and smartcard systems. Practical, hands-on and unflappable, he thrives on making complex systems work reliably in the real world. Outside typical job descriptions, he still draws on early assembly and reverse-engineering experience to solve tricky interoperability and legacy-format problems.
3 years of coding experience
27 years of employment as a software developer
B.Eng Hons, Electronic and Electrical Enginering, B.Eng Hons, Electronic and Electrical Enginering at University of the West of Scotland
Contributions:31 commits, 19 PRs, 39 pushes in 2 months
yoctolinux-imagelinuxspire
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
Robert Mcgowan - Senior Software Engineering at Spire