Mat Bennion

Curriculum Vitae

Last updated 15th May 2008


Personal Details

Date of Birth: Mid seventies (contact me for the exact date).

Location: Staffordshire, UK

Please email me at for further personal details.

References from all employers and personal references are available upon request.



September 1996 – July 1999
University of Southampton

1st class honours BSc in Computer Science. My dissertation on adaptive error correction was published at an international conference on software engineering (SNPD'00). Won “Ford” prize for best performance in first year.

September 1994 – January 1996:
Imperial College, London.

Started MEng Information Systems Engineering but left having passed first year to pursue a software-only course.

Prior to July 1994:
St Bede’s College, Manchester.

A-Levels (grades):
Physics (A), Mathematics (A), Further Mathematics (A), General Studies (A), Chemistry (B).

GCSEs (grades):
Chemistry (A), Physics (A), Maths (A), Biology (A), Latin (A), English Lang. (B), English Lit. (A), Electronics (A), Religious Studies (A).

(back to top)


Current Employment

June 2007 to present:
Rolls-Royce plc

Software engineer working on control and monitoring systems for large jet engines.

Skills developed:
DO178-B, safety-critical software.

(back to top)


Previous Employment

September 2002 to June 2007:
Zytek Systems Ltd.

Software development engineer for an automotive electronics and software developer. In this role, I develop software for electronic control units for cars to an ISO9001 quality system. The software is primarily C, written for embedded and MATLAB environments. I have frequent customer contact by phone, email and on-site support. As well as working on products, I have made significant contributions to several labour-saving development tools.

Click here for a case study.

Skills developed:
MATLAB, Simulink, Perl, AllChange (a CM tool), Teamwork (a structured design tool), C, embedded software, C167 CPU, automotive systems, ISO9001 quality systems.

January 2002 – August 2002:

Travelling in New Zealand, Australia and Europe.

April 2000 – January 2002:
GenRad Ltd. (now Teradyne Inc.)

Software engineer on a mixed embedded / Windows NT system which provided an interface between vehicle electronics and a PC. I programmed in C on the embedded targets and C++ on the Windows target. In this team role, I had regular contact with the customer (a major car manufacturer) and helped support a student on an extended industrial placement.

Click here for a case study.

Skills developed:
Real-time embedded systems, Ethernet / TCP/IP, automotive comms protocols, programming hardware devices, Windows NT programming, Microsoft Visual Studio, 68332 and StrongARM CPUs, use of various in-circuit emulation / debugging tools, supporting customers, team-working, version control.

July 1999 – April 2000, Summer 1998 and Summer 1997:
BAE SYSTEMS (formerly British Aerospace).

I was sponsored by BAE SYSTEMS while at university and worked for them subsequently. For most of my time there, I worked as a software engineer on an ISDN digital communications exchange based on a Windows NT PC. This was programmed in C++, with some design work in UML. I also spent some time working on TCP/IP/SNMP and porting embedded software from C to C++.

Click here for a case study.

Skills developed:
Microsoft Visual C++, Rational Rose, Object-oriented design and programming, digital telephony, team working, presentations, TCP/IP, version control, embedded debugging tools.

Prior to 1997:

Various summer jobs as a typist and manual labourer.

(back to top)


What Else?

I have recently become a member of the British Computer Society and I am keen to become a Chartered IT Professional (CITP). This is one way in which I hope actively to develop my career.

Outside of work, most of my time is taken up with looking after my two young children, DIY projects and attempting to grow various fruit and veg in the garden. I like turning other peoples' rubbish into useful items, such as a playhouse made from an old wooden packing case and a beer keg cooler made from an old PC. I also like practising the guitar.

At university, I was president of the Conservation Volunteers club. This gave me valuable skills in organising events, managing people and liaising with organisations out in the real world to arrange tasks.  I also made lots of friends, many of whom I'm still in touch with.

(back to top)