Donald Jennings

Donald Jennings portrait
↓ About Me
Leonardo UK Ltd
Leonardo UK LtdCurrent employer
Internal progression

Software Engineer

Current role
2025 - Present

Lead the design and implementation of mission-critical radar processing software, ensuring high reliability and performance in safety-critical environments. Accountable for software architecture and design quality, working closely with the system architect to evolve and improve the overall software design. Act as a technical mentor to graduate apprentices, supporting their development in core computer science concepts and guiding their progress through university and professional goal setting. Deliver customer-facing demonstrations of operational systems, clearly communicating technical capabilities and system behaviour to stakeholders. Experienced across the full software development lifecycle, including requirements analysis, architecture, implementation, testing, and release. Undertaking a part-time Engineering Doctorate (EngD) focused on high-performance computing and heterogeneous runtime design for signal processing workloads.

C++CLinuxQtGitAgileSystem Design

Graduate Software Engineer

2024 - 2025

I contributed to the development of software solutions for defence systems, focusing on modern C++ and adhering to DO-178C compliance standards. I participated in design discussions, code reviews, and collaborated with cross-functional teams to deliver high-quality software products. I held responsibility as scrum master for my team, ensuring effective collaboration and timely delivery of project milestones. I also held responsibility as Product Designer (Junior Architect) for my team, working closely with Solutions Architects to ensure alignment between design and technical implementation.

C++Embedded SystemsTestingTeamwork

Undergraduate Software Engineer

2023 - 2024

Hired as first undergraduate software engineer in the company. Worked alongside the Solution team to develop safety-critical software solutions while balancing a final year of undergraduate studies.

C++Embedded SystemsTeamworkResearch

SWE Intern

2023 - 2023

Completed a summer internship where I led the development of an internal software tool for mechanical engineers. I cleared a backlog of features for the tool and initiated an internal release process.

C++PythonPrototypingResearch
Altra ERC

Altra ERC

Junior Software Engineer πŸ‘¨β€πŸ«

2021 - 2022

I led development of platform features for an education technology startup across a React frontend, Java backend, and AWS serverless workloads.

ReactNode.jsJavaScriptAWSNoSQLJava

Software Quality Assurance Project Lead πŸš†

2020 - 2021

As Project Lead of the Software Quality Assurance team for HYPED (University of Edinburgh’s award-winning Hyperloop competition entry), I was responsible for managing weekly operations, technical direction, and strategic alignment of the QA function within a multi-disciplinary engineering team. I led the design and implementation of automated test suites, set up CI/CD pipelines, and developed scalable testing infrastructure across the codebase to ensure robustness, performance, and reliability of mission-critical systems. I authored the team’s software testing strategy and specification documents for international hyperloop competitions, and ensured the QA effort remained aligned with project roadmaps, competition deadlines, and engineering priorities.

C++Test AutomationCI/CDQuality AssuranceTeam Leadership

Awards

πŸ†

Edinburgh Award (Work Experience)

2023

University of Edinburgh

Awarded for becoming the first undergraduate to be employed as an Engineer at Leonardo UK in Edinburgh whilst studying.

πŸ†

Edinburgh Award (Employ.Ed on Campus)

2022

University of Edinburgh

Awarded for completing an internship with the School of Informatics where I was responsible for delivering the offer holder communication plan for the Class of 2022.

Certifications

MIET (Member of IET)Certified SAFe 6.0 Scrum Master