Bernard Davison

Principle Software Engineer at Collins Aerospace

Canberra, Australia
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
Bernard Davison is a Principal Software Engineer based in Canberra with 15 years of experience delivering robust build, release and configuration management solutions across aerospace and commercial domains. He brings deep expertise in version control and automation—Perl, ClearCase, Perforce, Subversion and OpenCM—with a long track record of shaping reliable software build pipelines at Collins Aerospace. Bernard pairs embedded systems know-how with release engineering, having contributed rotorcraft firmware and guidance/attitude control features to the well-known Paparazzi open-source UAV project. His background in systems administration, test leadership and space‑flight recovery programs gives him a rare blend of operational discipline and hands-on firmware/software integration skills. Colleagues rely on him for pragmatic infrastructure improvements that scale from single-board autopilots to enterprise configuration management.
code15 years of coding experience
job22 years of employment as a software developer
bookCharles Sturt University
stackoverflow-logo

Stackoverflow

Stats
15reputation
2kreached
2answers
3questions
github-logo-circle

Github Skills (18)

autopilot10
firmware10
c1110
c1710
sys10
embedded10
drones9
github8
arm6
mono6
winforms6
autogen6
embedded-linux6
memory-leaks6
ffmpeg6

Programming languages (7)

C#PowerShellShellCHTMLBitBakeTcl

Github contributions (5)

github-logo-circle
paparazzi/paparazzi

Jan 2011 - Jul 2012

Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.
Role in this project:
userBack-end Developer & Embedded Systems Engineer
Contributions:94 commits in 1 year 6 months
Contributions summary:Bernard primarily contributed to the rotorcraft firmware, including the integration of new features related to guidance and attitude control. They modified the guidance system to incorporate new flight modes, incorporating code from the FMS and made adjustments to the radio control inputs. Additionally, the user made changes to core autopilot files, suggesting involvement in core system functionalities and board configuration. Finally, they also updated the Google tiles version in the project, suggesting a familiarity with libraries used for mapping applications.
pprzpaparazziairdroneshardware
Contributions:3 pushes in 3 years 7 months
dotnetserialusb-serialusbandroid-library
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
Bernard Davison - Principle Software Engineer at Collins Aerospace