Ben Midgley

Bis 2017, Software Consultant, BorgWarner Emissions Systems

Munich, Deutschland

Fähigkeiten und Kenntnisse

The C Programming Language
Embedded Software
Assembler
Software Development
Software Architecture
DO-178B
MISRA-C
Git SCM
SVN
Teologic Doors
Enterprise Architect
Ada
Python
Tcl/Tk
Bash (Shell)
English Language

Werdegang

Berufserfahrung von Ben Midgley

  • 1 Jahr und 6 Monate, Nov. 2017 - Apr. 2019

    Software Consultant

    Knorr-Bremse

    Integrate and configure platform and system - Interface with development teams and report to CCB. - Create and merge development branches under the processes described in the configuration management plan. - Configuration of release candidate tags and execution of basic integration tests. - Enhance existing automation (scripting) and minor updates to bespoke tooling.

  • 4 Jahre und 2 Monate, Sep. 2013 - Okt. 2017

    Software Consultant

    BorgWarner Emissions Systems

    Scalable Power Electronics Provide support in introducing Automotive SPICE processes to a prototype development as the program transitions from proof of concept to formal development and develop support platform for Matlab generated control algorithms. High Frequency Ignition Controller Develop board support package including control algorithms, and drivers for Boost-Buck switched mode power supply to ignition system under Automotive SPICE Level 2.

  • 1 Jahr und 7 Monate, Jan. 2012 - Juli 2013

    Software Consultant

    Diehl Aerosystems

    Develop application and support software for multi-processor deployment under DO178B Level A. - Port DSP software to dev-kit. - Undertake performance analysis. - Implement Airbus interactive BITE protocol. - Significant restructure and re-partition of code for performance and architectural considerations. - Static analysis, resolution/justification of reported issues. - Review and update of software requirements. - Review and update of software design.

  • 6 Monate, März 2011 - Aug. 2011

    Software Consultant

    MTU Aero Engines AG

    Develop requirements and design for the multi-processor engine management (FADEC) software for the MTR390-E upgrade for the Tiger helicopter under DO178B Level A. - Develop internal interface definition within a multi-processor system. - De-compose software high level requirements. - Develop design artefacts from the architecture and high level requirements. - Attend review meetings and provide estimates for planning activities.

  • 5 Jahre und 8 Monate, Jan. 2006 - Aug. 2011

    Senior Software Engineer

    Ultra-Electronics Limited

    787 Wing Ice Protection Control Unit Develop firmware/software for a large (51 DSP) control system under DO178B Level A. - Develop boot-load firmware including full system initialisation. - Develop the data-load entry and exit strategy.

  • 9 Monate, Apr. 2005 - Dez. 2005

    Software Engineer

    Safeline Limited

    Development of Quarter-VGA + touch-screen human computer interface under GAMP standards. - Develop/maintain HMI, from GUI navigation to low level interfacing utilising Segger graphics libraries integrated with bespoke (in house) RTOS.

  • 1 Jahr und 2 Monate, Nov. 2003 - Dez. 2004

    Senior Software Engineer

    Ferranti Technologies Limited

    Develop software for four sub-components for deployment in bomb disposal robot under DEF-STAN-54,55,56 to SIL 2. - Full development from requirement elicitation to customer integration support. - Present to external customers at design review meetings

  • 1 Jahr und 8 Monate, Feb. 2002 - Sep. 2003

    Software Engineer

    Meyertech Limited

    Development and maintenance of software across CCTV telemetry and video switching equipment product range. - Implement Embedded C for the H8 microcontroller - Introduced new technologies and pro-active in building in-house problem reporting and corrective action system. - Provide project time-scale estimations and on-site integration and debugging, liaise with customers and end users.

  • 1 Jahr und 5 Monate, Sep. 2000 - Jan. 2002

    Verification Engineer

    Power X Limited

    Development of performance and functional test using the Tcl/Tk scripting language and interface libs. - Configure bespoke FPGAs to generate traffic profiles to provide realistic and extreme loading profiles to validate system behaviour against both requirements and modelled performance characteristics.

Ausbildung von Ben Midgley

  • Mechatronics

    The University of Leeds

Sprachen

  • Englisch

    Muttersprache

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z