Paul Sheppard

Senior Software Engineer at NewOrbit Space

Reading, 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

👤
Senior
🎓
Top School
Paul Sheppard is a Senior Software Engineer with 14+ years specializing in low-level and real-time embedded systems, currently developing spaceflight software at NewOrbit Space. He has designed and led embedded controllers for antenna systems and tri-lens modules, and previously delivered real-time ECU and ERS software for Honda F1 at McLaren Applied Technologies. Deep hands-on experience spans NXP, Freescale, Renesas and Atmel processors, interfaces like CAN, FlexRay, EtherCAT and PCIe, and RTOS/bare-metal development in C, C++ and assembly. Paul is an active contributor to the Bitcoin ecosystem—running a full node since 2011 and a Lightning node since 2019—and has contributed stability and device-handling fixes to the notable cgminer project. He combines avionics and automotive-grade development practices with practical tooling experience (GIT, JIRA, Eclipse, Segger J-link) to deliver robust, safety-conscious embedded firmware. Based in Reading, UK, he holds an MEng in Cybernetics and brings a pragmatic systems-level perspective to low-level driver and control software.
code14 years of coding experience
job22 years of employment as a software developer
bookMEng Cybernetics, MEng Cybernetics at University of Reading
github-logo-circle

Github Skills (12)

c1710
mining10
configuration-management10
device-driver10
driver10
c-programming10
c1110
apidoc9
api9
error-handling9
multithreading8
linux7

Programming languages (2)

CScala

Github contributions (5)

github-logo-circle
ckolivas/cgminer

Mar 2012 - Nov 2012

ASIC and FPGA miner in c for bitcoin
Role in this project:
userBack-end Developer
Contributions:103 commits in 7 months
Contributions summary:Paul made several contributions focused on enhancing the functionality and stability of the cgminer software. They improved the handling of processor affinity for architectures, ensuring better performance. They also modified the configuration saving mechanism to save pools in priority order and added a check to improve the safety. Furthermore, they implemented error handling related to bitforce devices, which is central to this project as the description clearly states.
asicminerbitcoinfpga
pshep/ANUBIS

Feb 2012 - Nov 2013

Contributions:39 commits in 1 year 8 months
apifront-endweb-front-endapi-interface
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
Paul Sheppard - Senior Software Engineer at NewOrbit Space