Summary
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.
4 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
Castlehead High School