Deihl Aerospace
A350 CRDC development
Jan 2012 to Jul 2013
Initially part of the DSP development team for the A350 CRDC programme tasked with resolution of problem reports, ported the software to development kit for accelerated development and undertook performance analysis. I then migrated to the PPC development team where again I was tasked with resolution of problem reports, implementation of support for the Airbus interactive BITE protocol, and undertook a significant restructuring and partitioning of the code. Also responsible for QAC for static analysis and resolution/justification of reported issues. Activities included reviewing and updating the SRD BITE requirements, maintenance of the design, implementation and test support.
Ultra-Electronics Electrics
Defence Development
Aug 2011 to Sep 2011
Working alongside a team developing a large ground based military system. Responsible for documentation of the architecture, design and low level requirements for the low level software; drivers and kernel modules within a VxWorks targeted SIL2 system. The documentation employed a UML subset of deployment, sequence, component, class and dataflow diagrams in combination with textural descriptions.
MTU Aero Engines
MTR390 Fadec development
Mar 2011 to Jul 2011
Working within a team developing the engine management (FADEC) system for the MTR390-E engine for the Tiger helicopter.
Specifically charged with; the development of the internal interface definition within a multi-processor system. The decomposition of software high level requirements from the system requirements, development of design artefacts from the architecture and high level requirements and development and specification of a BIT reporting strategy.
Also participated in peer review of requirements and design, presenting at review meetings and providing estimates for planning activities.
Senior Software Engineer
Ultra-Electronics Datel/Controls
Jan 2006 to Feb 2011
Joint Strike Fighter Engine Ice Protection Controller validation
Seconded to JSF Engine Ice Protection programme V&V team. I was Initially assigned to resolve LDRA code coverage issues within the module test team.
Implemented changes and rolled out new configuration through scripts.
Moved to Harness development team and worked to qualify the test environment.
Undertook and participated in peer reviews
Providing project time scale estimations
Development of unit tests in python
Reporting of harness team progress
Ultra in house tools development
Completed the development of extensions to the Trac project facilitating the integration of statistics packages for subversion, adding graphical plots.
Defence related certification
Joined Qualification programme for a low level PowerPC board support package for VxWorks.
Reviewing unit tests
Implementing minor changes to enforce MISRA-C standard.
Automation of the regression runs of unit tests using LDRA.
Boeing 787 Wing Ice Protection Controller Development
Seconded to the Boeing 787 Wing Ice Protection System implementation team.
Development of Embedded C for TI 2812 & 2808 DSP devices to DO178B Level A on a large multi-processor system (51 processors).
Took ownership of the boot-loader and related components and delivered for test.
Took ownership of the dataload entry and exit integration.
Debugging of CAN interfaces.
Undertook and participated in peer reviews.
Providing project time scale estimations.
Pilatus PC21 Mission Computer Development
Seconded to the development team for the Mission Computer of the Pilatus PC21 trainer aircraft. Development in ADA on VxWorks to DO178B.
Undertook and participated in peer reviews
Implemented changes to design and code against change requests.
Pilatus PC21 Flight Training Device Development
Initially working within a small team developing displays for a High Fidelity Flight Training Device (Pilatus PC21) trainer aircraft.
Undertook and participated in peer reviews
Provided estimates for timescales
Provided on site integration support including liaison with customer and test pilot.
Specifically I was charged with the Primary Flight Display;
The porting cockpit flight display graphics from native OS (VxWorks) to Linux
The reproduction of the modeing and logic from the original cockpit requirements.
Promoted to Senior Software Engineer during this programme.
Completed Linux Admin Course 1 week.
Safeline
Industrial Inspection Development
Apr 2005 to Dec 2005
Implementation of Embedded C for a H8 target. I was primarily responsible for Quarter-VGA + touch-screen human computer interface development/maintenance, utilising Segger graphics libraries integrated with bespoke (in house) RTOS.
Ferranti Technologies
Defence development
Nov 2003 to Apr 2005
All aspects of the software development, from requirement abstraction to customer delivery for four small defence programmes utilising Embedded C for AT91 (Arm 7 core) to DEF-STAN-0055 (SIL2).
Organizing and my own work activities
Presenting to external customers at design review meetings
On site integration support
Meyertech
CCTV Systems development
Feb 2002 to Oct 2003
Development of Embedded C for the H8 microcontroller; development & maintenance of CCTV telemetry and video switching equipment. Introduced new technologies and proactive in building in house problem reporting and corrective action system.
Providing project time scale estimations
On site integration and debugging, liaising with customers and end users.
Power X Limited
Telecoms ASIC validation
Sep 2000 to Jan 2002
Tcl/Tk scripting + interface libs for rapid test and integration development to exercise bespoke ASICs for a switch fabric.
Here we employed the use of FPGAs to generate traffic profiles to provide realistic and extreme loading profiles to exercise the switch fabric, and validate system behaviour against both requirements and modelled performance characteristics.
Kratos Analytical
Scientific Equipment
Jan 2000 to Sep 2000
ICS
Database test/tools development
Aug 1999 to Dec 1999
University of Leeds: BEng(Hons) Mechatronics (Graduation year 1999)
MISRA, GAMP, DO-178B, DEF-STAN-0055
Deihl Aerospace
A350 CRDC development
Jan 2012 to Jul 2013
Initially part of the DSP development team for the A350 CRDC programme tasked with resolution of problem reports, ported the software to development kit for accelerated development and undertook performance analysis. I then migrated to the PPC development team where again I was tasked with resolution of problem reports, implementation of support for the Airbus interactive BITE protocol, and undertook a significant restructuring and partitioning of the code. Also responsible for QAC for static analysis and resolution/justification of reported issues. Activities included reviewing and updating the SRD BITE requirements, maintenance of the design, implementation and test support.
Ultra-Electronics Electrics
Defence Development
Aug 2011 to Sep 2011
Working alongside a team developing a large ground based military system. Responsible for documentation of the architecture, design and low level requirements for the low level software; drivers and kernel modules within a VxWorks targeted SIL2 system. The documentation employed a UML subset of deployment, sequence, component, class and dataflow diagrams in combination with textural descriptions.
MTU Aero Engines
MTR390 Fadec development
Mar 2011 to Jul 2011
Working within a team developing the engine management (FADEC) system for the MTR390-E engine for the Tiger helicopter.
Specifically charged with; the development of the internal interface definition within a multi-processor system. The decomposition of software high level requirements from the system requirements, development of design artefacts from the architecture and high level requirements and development and specification of a BIT reporting strategy.
Also participated in peer review of requirements and design, presenting at review meetings and providing estimates for planning activities.
Senior Software Engineer
Ultra-Electronics Datel/Controls
Jan 2006 to Feb 2011
Joint Strike Fighter Engine Ice Protection Controller validation
Seconded to JSF Engine Ice Protection programme V&V team. I was Initially assigned to resolve LDRA code coverage issues within the module test team.
Implemented changes and rolled out new configuration through scripts.
Moved to Harness development team and worked to qualify the test environment.
Undertook and participated in peer reviews
Providing project time scale estimations
Development of unit tests in python
Reporting of harness team progress
Ultra in house tools development
Completed the development of extensions to the Trac project facilitating the integration of statistics packages for subversion, adding graphical plots.
Defence related certification
Joined Qualification programme for a low level PowerPC board support package for VxWorks.
Reviewing unit tests
Implementing minor changes to enforce MISRA-C standard.
Automation of the regression runs of unit tests using LDRA.
Boeing 787 Wing Ice Protection Controller Development
Seconded to the Boeing 787 Wing Ice Protection System implementation team.
Development of Embedded C for TI 2812 & 2808 DSP devices to DO178B Level A on a large multi-processor system (51 processors).
Took ownership of the boot-loader and related components and delivered for test.
Took ownership of the dataload entry and exit integration.
Debugging of CAN interfaces.
Undertook and participated in peer reviews.
Providing project time scale estimations.
Pilatus PC21 Mission Computer Development
Seconded to the development team for the Mission Computer of the Pilatus PC21 trainer aircraft. Development in ADA on VxWorks to DO178B.
Undertook and participated in peer reviews
Implemented changes to design and code against change requests.
Pilatus PC21 Flight Training Device Development
Initially working within a small team developing displays for a High Fidelity Flight Training Device (Pilatus PC21) trainer aircraft.
Undertook and participated in peer reviews
Provided estimates for timescales
Provided on site integration support including liaison with customer and test pilot.
Specifically I was charged with the Primary Flight Display;
The porting cockpit flight display graphics from native OS (VxWorks) to Linux
The reproduction of the modeing and logic from the original cockpit requirements.
Promoted to Senior Software Engineer during this programme.
Completed Linux Admin Course 1 week.
Safeline
Industrial Inspection Development
Apr 2005 to Dec 2005
Implementation of Embedded C for a H8 target. I was primarily responsible for Quarter-VGA + touch-screen human computer interface development/maintenance, utilising Segger graphics libraries integrated with bespoke (in house) RTOS.
Ferranti Technologies
Defence development
Nov 2003 to Apr 2005
All aspects of the software development, from requirement abstraction to customer delivery for four small defence programmes utilising Embedded C for AT91 (Arm 7 core) to DEF-STAN-0055 (SIL2).
Organizing and my own work activities
Presenting to external customers at design review meetings
On site integration support
Meyertech
CCTV Systems development
Feb 2002 to Oct 2003
Development of Embedded C for the H8 microcontroller; development & maintenance of CCTV telemetry and video switching equipment. Introduced new technologies and proactive in building in house problem reporting and corrective action system.
Providing project time scale estimations
On site integration and debugging, liaising with customers and end users.
Power X Limited
Telecoms ASIC validation
Sep 2000 to Jan 2002
Tcl/Tk scripting + interface libs for rapid test and integration development to exercise bespoke ASICs for a switch fabric.
Here we employed the use of FPGAs to generate traffic profiles to provide realistic and extreme loading profiles to exercise the switch fabric, and validate system behaviour against both requirements and modelled performance characteristics.
Kratos Analytical
Scientific Equipment
Jan 2000 to Sep 2000
ICS
Database test/tools development
Aug 1999 to Dec 1999
University of Leeds: BEng(Hons) Mechatronics (Graduation year 1999)
MISRA, GAMP, DO-178B, DEF-STAN-0055
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.