Technical Director - Industrial Autonomy Division at Oxa
Greater Oxford Area United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Ian Murphy is a Technical Director and systems engineer with 11 years of focused experience delivering embedded control and autonomy solutions across automotive, motorsport and industrial domains. He combines deep expertise in embedded software, control systems, vehicle dynamics and functional safety with hands-on work on open-source flight-controller projects (Cleanflight/Betaflight and their configurators), where he implemented rate limiting, OSD warnings and API integrations. Ian has led systems and engineering teams from Formula E and F1 test environments to EV and autonomy startups, translating high-performance vehicle requirements into robust, safety-critical products. Based in the Greater Oxford area, he blends academic rigour from an M.Eng. in Mechanical Engineering with a practical habit of refactoring and tooling improvements, making complex control stacks more maintainable and user-friendly.
11 years of coding experience
25 years of employment as a software developer
Master of Engineering (M.Eng.) Mechanical Engineering, Master of Engineering (M.Eng.) Mechanical Engineering at University of Southampton
Contributions:3 PRs, 30 comments, 4 issues in 2 years 8 months
Contributions summary:Ian's contributions center around enhancing flight controller firmware for the Betaflight project. They added rate limit functionality to rate profiles and MSP API, enabling configuration of maximum angular rates. The user also implemented warnings and alarms for RSSI and link quality within the OSD and adjusted associated settings. Additionally, they refactored code for efficiency and included build protections and static assertions.
Cross platform configuration tool for the Betaflight firmware
Role in this project:
Front-end Developer
Contributions:4 PRs, 10 comments, 2 issues in 1 year 1 month
Contributions summary:Ian primarily focused on updating and modifying the configuration tool's user interface, specifically within the PID tuning and OSD sections. They made changes to the rate curve visualizations and stick position display. Furthermore, the user added support for RSSI and Link Quality warnings and alarms, indicating an interest in enhancing the flight controller's user experience by incorporating informative elements. The user also interacted with MSP API and related settings.
linuxbetaflightfirmwarecross-platform
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
Ian Murphy - Technical Director - Industrial Autonomy Division at Oxa