David Boocock

Inhaber, Business Owner; Consultant Senior Software Engineer, CygnusWorks GmbH

Munich, Deutschland

Fähigkeiten und Kenntnisse

Real Time Embedded On-Board Avionics Software Engi
Aerospace / Avionics Software
Avionics / Defence / Military
Embedded Software
Real-Time Software
Software Engineering
Software Design and Development
Software Test and Integration
Safety/Critical Embedded On-board Flight Software
Ada Programming
C/C++ Programming
Perl
AdaCore Tool-suite - GNAT / Ada - Alsys AONIX / VA
Rational Apex Toolsuite / Testmate
Eclipse
Unix/Linux/Sun-Solaris/HP-Unix
Milbus 1553B / Arinc 429
MaTE - BAE SYSTEMS (Modelling and Test Environment
Do-178B / DOD-498 / 2167A
HOOD
OOA / OOD
Spiral Model
V-Model
Operational Flight Software
Simulation Software
Level 1 Critical Software
Subversion
Vectorcast
Lauterbach
German 'Fluent'
English Native

Werdegang

Berufserfahrung von David Boocock

  • Bis heute 10 Jahre und 6 Monate, seit Jan. 2014

    Consultant Senior Software Engineer

    Airbus Defence and Space, Munich Area, Germany

    Eurofighter – Flight Control Computer (FCC) - Software Development. Main Tasks: EF FCC Software - Unit Testing of functional areas Actuator Management , Air Data Sensors, Input/Output, Control Law Processing. EF FCC Software - Static Timing and Alignment Analyses. Technologies: DO-178B, Level 1 Critical Software, V-Model, Greenhills Ada & Vax XD Ada compilers, Ada, Spark-Ada, Fortran, Perl, Lauterbach, Vectorcast, Eclipse, Subversion, Weasel, Cage, Project Standards/Guidelines

  • Bis heute 16 Jahre, seit Juli 2008

    Business Owner; Consultant Senior Software Engineer

    CygnusWorks GmbH

    Design, Development, Integration and Testing of High Integrity Embedded Real-Time Space, Aerospace, Defence and Avionics Software Systems

  • 9 Monate, Okt. 2012 - Juni 2013

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich/Donauwörth, Germany

    TIGER Helicopter Embedded Avionic Real-Time Ada Software Development: Porting TIGER Real-Time Embedded OFRS Flight Software(HOST Integration) from 32bit based Solaris Ada83 Rational APEX to 64bit VM based Linux on Eclipse IDE using AdaCore GNAT2012 tool suite, incl. remodelling the APEX software architecture, re-implementing POSIX Interfaces - Setup,Evaluation,Validation and extension(Menu/Submenu) of Eclipse IDE using Gnatbench,Java Plugins,SVN Version Control,Issue Tracking, CSC/CSU Testing

  • 5 Monate, Jan. 2012 - Mai 2012

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich, Germany

    NH90 Helicopter Embedded Avionic Real-Time Ada Software Development: - Porting NH90 Real-Time Embedded OFRS Flight Software - NSS (NH90 System Software) - Saab Variant - from APEX Summit to APEX ClearCase. - Porting and performing all NSS CSU Unit Tests and CSC Tests using TestMate and HOST Test simulations respectively. - Porting NSS documentation from FrameMaker to DocBook. - Preparation and delivery of NSS target executable. - Analysis and implementation of NSS PRs/ECRs, correction of software bugs

  • 8 Jahre und 2 Monate, Nov. 2003 - Dez. 2011

    Consultant Senior Software Engineer

    EADS Cassidian, Munich Area, Germany

    Aircrew Synthetic Training Aids(ASTA) Eurofighter Typhoon Full Mission Simulator(FMS) - Avionic Real-Time Ada Software Development - System and Subsystem Integration and Testing - Attack and Identification Subsystem(AISS) Test, Integration, Maintenance and Debug - Developed Ada95 Stand-alone Test Environment (STE) to implement all AISS subsystem tests as per Software Test Document(STD). Contributions to STD - STE, a full simulation of ASTA FMS is fully integrated into MaTE - Perl Code support generators

  • 2 Jahre und 4 Monate, Sep. 2003 - Dez. 2005

    Chief Software Architect

    WAE Engineering Ltd, Manchester, UK

    Private Venture (on hold): - Design, Development, Integration and Testing of High Integrity Embedded Real-Time Software for Autonomous Manned/Unmanned Military Air-Vehicles for covert military deployment. - Software Architecture, Design/Development and Rapid Prototyping of the multi-computer Redundant Operational Flight Software. - Development of accompanying generators to permit rapid software re-configuration to meet flexible requirements.

  • 2 Jahre und 1 Monat, Sep. 2001 - Sep. 2003

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich, Germany

    NH90/TIGER Helicopter Embedded Avionic Real-Time Ada Software Development - Tiger Aircrew Training Means (TATM) Simulator :- Developed and maintained/upgraded full HOST Variant of the NH90/Tiger Equipment Software:Milbus 1553B, Arinc 429, Discretes, RS485 - Analysis of simulator-specific requirements. Contribution to the design of the re-hosted main computers (XCSG) OFRS and the Cockpit Computer Software (CCSW). Defined Shared Memory Data Interfaces with the CCSW and other models - Perl Code Generators

  • 1 Jahr und 8 Monate, Jan. 2000 - Aug. 2001

    Consultant Senior Software Engineer

    EADS - Cassidian, Munich, Germany

    Aircrew Synthetic Training Aids(ASTA) Eurofighter Typhoon Full Mission Simulator (FMS) - Avionic Real-Time Ada Software Development: - Ported onboard Attack Computer and Defensive Aids Computer to UNIX: Sun,DEC Alpha, Silicon Graphics under Rational APEX - Developed of SW architecture and implementation of all simulation aircraft models, reusable components and ASTA specific code - Support development of Data Device Client/Server(C code) - provides simulation of all data transmission - Perl Generators

  • 9 Monate, Apr. 1999 - Dez. 1999

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich, Germany

    NH90 Helicopter Embedded Avionic Real-Time Ada Software Development: - Further work and extension of the NSS requirement specification - Requirements analysis, preliminary and detailed design of the NVM object within the NSS using STOOD/HOOD methodology. - Implementation and Unit Test of the NVM object under Rational APEX Ada and Testmate respectively.

  • 1 Jahr, Apr. 1998 - März 1999

    Consultant Senior Software Engineer

    Bristish Aerospace, Farnborough, UK

    Harrier FA2 JTIDS Embedded Avionic Real-Time Ada Software Development: - Conceptual work to develop and produce the process definition for the use of Statemate for System and Software analysis and design on the project. - Contribution to the design and development of an ADA95 Avionics System Database application for design analysis and development and code generation with respect to the aircraft Milbus and JTIDS message traffic.

  • 1 Monat, Juli 1998 - Juli 1998

    Consultant Senior Software Engineer

    Rovsing, Copenhagen, Denmark

    -Rosetta Satellite Mission Embedded Avionic Real-Time Ada Software Development -Bid/proposal work on behalf of Rovsing, Denmark for the ROSETTA space satellite mission for the European Space Agency -Requirements analysis/design leading to a draft HOOD design proposal for the DMS and AOCMS operational flight software.

  • 4 Jahre, Jan. 1994 - Dez. 1997

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich, Gemany

    NH90 Helicopter Embedded Avionic Real-Time Ada Software Development: - Design,code,integration and test of embedded real-time multi-computer, multi-processor, embedded operational flight software for several NH90 helicopter variants, incl. software architecture, generic RMS-based NSS system controller, IO Drivers, data representation/access/storage - Design,code of a suite of code generators(Perl) to generate all required config./adaptation Ada code incl. IO driver framing+data conversions/formating

  • 3 Jahre und 5 Monate, Aug. 1990 - Dez. 1993

    Consultant Senior Software Engineer

    Eurocopter Deutschland GmbH, Munich, Germany

    TIGER Helicopter Embedded Avionic Real-Time Ada Software Development: - Design,code,integration and test of embedded real-time multi-computer, multi-processor, embedded operational flight software for several TIGER helicopter variants, incl. software architecture, executive RMS tasking, system controller, milbus, data representation/access/storage - Design,code of a suite of code generators(Ada) to generate all required config./adaptation Ada code and the milbus framing+data conversions/formating

  • 7 Monate, Jan. 1990 - Juli 1990

    Consultant Senior Software Engineer

    Krupp Atlas Elektronik, Bremen, Germany

    Naval training system for Singapore:Ada Software Development: - Design and code and test of configuration software for a real-time ship training simulator to transpose dBase IV external database to internal ADA data system requirements.

  • 1 Jahr und 7 Monate, Apr. 1988 - Okt. 1989

    Consultant Senior Software Engineer

    Kurt Eichweber, Hamburg, Germany

    - Tank/Weapons Simulator: C Software Development: Design, code, integration and test of real-time embedded tank weapon gunnery simulation system transceiver, including overall system software design, driver, control and application software. - Weapon's Training Simulation:Proposal and analysis work for the development of weapon’s training digital image processing simulator. Requirements definition and preliminary design of sound, instruction and image processing tasks.

  • 2 Jahre und 5 Monate, Nov. 1985 - März 1988

    Senior Software Engineer

    Northop Precision Products, Boston, USA

    - GPS Navigation System: Design, code, integration and test of embedded real-time multi-processor software for GPS/NAVSTAR integrated GPS/INS navigation system. - SAHRS Navigation System:Design, code, integration and test of embedded real-time multi-processor software for missile and aircraft GPS-aided Standard Attitude and Heading Reference Systems. - Milbus 1553B Data Logging Device:Requirements, design, code, integration and test of Milbus 1553B /RS422 VME-based PC-based data logging device.

  • 2 Jahre und 10 Monate, Jan. 1983 - Okt. 1985

    Consultant Software Engineer

    Marconi Radar, Chelmsford, UK

    - Hardware Test Software for Radar Simulator: Requirements, analysis, design, code, integration and test of a real-time multi-tasking radar simulator hardware test software. - Radar Simulator(Team Leader): Design, code, integration and test of a real-time multi-computer, multi-processor radar simulator, including the executive, man- machine-interface, I/O, target data handling and 3D-chaff data modelling and handling and overall system software.

  • 4 Jahre und 4 Monate, Sep. 1978 - Dez. 1982

    Avionics Engineer

    British Aerospace, Woodford, UK

    Nimrod AEW Mk III / Nimrod MR Mk II: - Development, integration and test of a embedded real-time multi-tasking navigation and flight control software for Nimrod Mk. III AEW and Mk. II Maritime aircraft. - Development, integration and test of a embedded real-time ground-based engineering test program for AEW post- flight analysis. - Specification and execution of airborne AEW test flights and trials and liaised between the development and flight operations departments.

Ausbildung von David Boocock

  • 2 Jahre und 11 Monate, Sep. 1975 - Juli 1978

    BSc. Hons. Physics

    Leeds University

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Fließend

  • Französisch

    Grundlagen

Interessen

Music
Sport
Travel
Reading
Languages

21 Mio. XING Mitglieder, von A bis Z