DC

David Cleland

Principal Software Engineer at Ultra Intelligence & Communications

David Cleland has a diverse work experience spanning over several decades. David is currently working as a Principal Software Engineer at Ultra Intelligence & Communications since 2021. Prior to that, they worked as a Team Leader and Senior Software Engineer at Ultra Electronics AEP from 2010 to the present. In this role, they were responsible for writing and maintaining software applications for encryption and hardware security module (HSM) products.

David also served as a Senior Software Engineer and User Interface Engineer at Tactiq from 2008 to 2010. Here, they designed and developed applications for medical systems using languages such as C#, C++, Qt, and SQL. David also worked on various medical systems, including Optical Coherence Tomography and Endoscopy.

Before that, David worked at ARM as a Staff Engineer from 1997 to 2008. David played a pivotal role in enhancing and maintaining the RealView Debugger and led the User Interface team. David also implemented FLEXlm licensing for the ARM toolchain.

David's earlier experience includes working as a Technical Architect at the Post Office in 1996, a Systems Programmer at Micro Focus from 1989 to 1996, and a Programmer at Scottish Mutual Assurance Society from 1987 to 1989. In these roles, they worked on a variety of applications and programming languages such as COBOL, CICS, RPGII, and Sybol.

Overall, David Cleland possesses extensive experience in software engineering, particularly in the development of applications for encryption and security products, medical systems, and user interfaces.

David Cleland obtained a HND in Computer Studies from the University of the West of Scotland from the years 1984 to 1987. Prior to their university education, they attended Garrion Academy, although specific details about their degree or field of study are unknown.

Links

Previous companies

Arm logo
Post Office logo

Org chart