Summary
Nicholas Outram is a Principal Software Engineer with over two decades of experience bridging low-level embedded systems and higher-level application development, now applying that expertise at Alstom in Plymouth. He holds a PhD in Biomedical Engineering and cut his teeth in DSP and safety-critical medical device software, giving him a rigorous focus on correctness, performance and test-driven validation. A long-time educator and course author, he led embedded systems curriculum development at the University of Plymouth and contributed practical lab materials that help students move from VHDL/SystemVerilog simulation to real-hardware validation. His toolbelt spans C/C++, assembly for DSPs, RTOS (Mbed, VxWorks), embedded Linux, Python/microPython, Qt, and mobile stacks (Objective-C/Swift, C#), reflecting a rare full-stack fluency from silicon to user interface. Known for hardware-aware software design, he leverages FPGA experience and low-level insights to make higher-level systems safer and more performant.
12 years of coding experience
26 years of employment as a software developer
PhD, Biomedical Engineering, PhD, Biomedical Engineering at University of Plymouth