Curriculum Vitae


Experience

Senior Software Engineer, Embedded Systems & Features
Ford Motor Company : September 2020 – Present

Developed, validated and delivered diverse embedded software features, including cloud-connected applications, sensor fusion, algorithms for battery prognostics, and various user interaction systems (e.g., NFC entry/start).

Software Engineer Body Electronics Ford Motor Company: March 2017 – August 2020

Authored software implementation specifications for various embedded electronic components (e.g. immobilizers, sensors, wireless systems).

Prior Engineering Experience Ford Motor Company: March 2015 – February 2017

Technical Program Manager Leading cross-functional teams.

11
Years of Experience in Engineering
5
Patents
4
Vehicle Programs on the Road
2
Published Papers in Software Engineering

Skills

Programming Languages

  • Python
  • C++
  • MATLAB

Testing & Validation

  • Pytest
  • Hardware-in-the-Loop (HiL)
  • Model-in-the-Loop (MiL)
  • Behaviour-Driven Development (BDD)

Tools

  • issue/Requirement management: JIRA, Testrail and Jama
  • Version control: Git
  • Modelling: Magic Draw and Simulink
  • Logging: dSPACE, CANalyzer, Wireshark and VBOX

Operating Systems

  • Linux
  • Windows

Methodologies

  • Linux
  • Windows
  • Methodologies: Agile, Scrum, Lean, 6 Sigma, Failure Mode Avoidance (FMA)




About

Hi, my name is Ryan . I am a software engineer who loves building reliable and scalable systems that solve real-world problems. I have hands-on experience with, Python, C++ system architecture, and distributed systems, and I enjoy finding elegant solutions to complex technical challenges. My background also includes developing testing frameworks, such as Hardware-in-the-Loop (HiL) validation utilising Machine Learning, and publishing research on automated testing. I’m excited to bring my technical skills and curiosity to a dynamic team where I can help create impactful software that makes a difference.

Areas of Expertise

Software Development Engineer in Test
35%
System Engineer
30%
Embedded Software Engineer
20%
Machine Learning Engineer
15%

Education

2026 – MSc Smart Connected and Autonomous Vehicles

University of Warwick – Distinction

  • Focus: ADAS and automated vehicle software, including sensor fusion, machine learning, embedded systems, architecture, and modelling & simulation systems.
  • Dissertation: (upcoming publication in IEEE ITSC 26 Conference): Developing an Automated Test Rig for Smart Connected Autonomous Vehicles Feature Validation

2018 – MEng Mechanical Engineering

University of Greenwich – First Class (Hons)

  • Focus: mechanical principles complemented by hands-on experience with embedded systems concepts including microcontroller integration and control systems.
  • Dissertation: Development of an Approaching Vehicle Audible System for Commercial Vehicles.

Interests

Software development

  • In my free time, I enjoy exploring different programming languages and frameworks, and building my own software projects.

Hiking and outdoor activities

  • I enjoy being active and try to challenge myself whilst exploring nature and keeping fit.