Bryan O'donoghue

CEO at Nexus Software Engineering

Dublin, Dublin 1, Ireland
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
Bryan O'donoghue is an embedded systems and Linux kernel expert with 26 years' experience, currently running Nexus Software Engineering, an open-source focused embedded software consultancy. He has led technical delivery at Intel and spearheaded the Intel Galileo software program, bringing deep low-level expertise across x86, ARM, firmware, DSP and device drivers. Bryan is an active contributor to flagship projects including the Linux kernel, OP-TEE and ARM Trusted Firmware where his work on i.MX platforms, secure-world drivers and camera sensor drivers demonstrates strong system bring-up and secure-environment integration skills. He combines end-to-end firmware and bootloader experience—from reset vector to user-space—with practical systems design and integration for IoT device enablement. Based in Dublin, he partners with industry leaders like Linaro, Google, Qualcomm and Arm while balancing part-time ideology with full-time engineering. Colleagues describe him as a pragmatic nerd who reliably turns complex hardware constraints into robust, deployable software.
code26 years of coding experience
job13 years of employment as a software developer
bookBEng Electronic and Computer Systems, BEng Electronic and Computer Systems at Technological University Dublin
bookSoftware Engineering, Software Engineering at Dublin City University
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (33)

uart10
time-management10
watchdog10
c-programming10
c1110
linux-kernel10
c1710
i2c10
kernel10
clock10
device-tree10
device-driver10
driver10
sys10
imx610

Programming languages (10)

LiquidShellCJavaScriptPHPASLRoffBitBake

Github contributions (5)

github-logo-circle
OP-TEE/optee_os

Aug 2017 - Jun 2019

Trusted side of the TEE
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:19 commits, 9 PRs, 83 comments in 1 year 10 months
Contributions summary:Bryan contributed significantly to the i.MX platform within the OP-TEE OS, demonstrating expertise in embedded systems development. Their work involved adding board definitions for i.MX7S WaARP7, importing necessary dependencies like strtoul and strrchr from newlib, and implementing device tree overlay functionality. Furthermore, they made adjustments to CAAM job-ring permissions, and implemented Watchdog driver modifications, showing a strong understanding of the system's hardware and secure environment interactions.
trustedtee
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:39 commits, 12 PRs, 59 comments in 9 months
Contributions summary:Bryan primarily focused on low-level hardware and firmware development within the i.MX7 platform, as evidenced by their work in the Trusted Firmware-A (TF-A) repository. Their contributions include implementing a crash console UART driver, adding an initial AIPS (AHB-to-IP TrustZone) initialization routine, defining the memory map and platform-specific definitions. The user also worked on adding various clock APIs to configure UART, USB and watchdog blocks. The contributions show expertise in system bring-up and hardware initialization.
trustedread-onlyfirmwareembedded
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
Bryan O'donoghue - CEO at Nexus Software Engineering