Dipl.-Ing. Martin Cooke
Angestellt, Senior Software Architect (Automotive), Simi Reality Motion Systems GmbH
Munich, Deutschland
Werdegang
Berufserfahrung von Martin Cooke
Bis heute 4 Jahre und 2 Monate, seit Apr. 2020
Senior Software Architect (Automotive)
Simi Reality Motion Systems GmbH- Automotive Software Development Interior Monitoring Systems - System integration using Adaptive Autosar - Functional Safety in accordance with ISO 26262 and ISO 21448 - High-level S/W and System design (UML, SysML) - S/W implementation C++ (11, 14)
1 Jahr und 4 Monate, Jan. 2019 - Apr. 2020
Senior Software Engineer
Airbus Defence and Space Manching
- Development of host-based S/W tools: - Data visualisation for infra-red sensor output, - Software Simulation of detection, tracking and classification methods for verification of on-board algorithms, - Validation of simulation with expected results. - Data processing for determining system key performance indicators (Probability of Detection, False Alarm Rate), - Integration activities for 3rd party airborne equipment; Active Element (EDS) and DIRCM.
6 Monate, Juli 2018 - Dez. 2018
Senior Systems and Software Safety Engineer
Lear Corporation
- Perform item-level safety analyses (FMEA, FTA) for Central Co-operative Gateway, - Definition of safety specific S/W architecture: - Identify Safety Integrity Functions - S/W Partitioning ASIL / QM at core and OS (Task) level, - High level design of AUTOSAR S/W components: - S/W Adapters (DEM / FIM) for QM BSW (Vector) - Support safety activities; planning, testing.
- ECU Object Fusion Platform development (ASIL-B) in C/C++ for Aurix TC29/TC39 (Infineon) processor, - C++ development for radar/camera object fusion - Path prediction, time correction and prioritisation - Publication of fused object lists for downstream functions (ACC, LDW etc.)
- ECU Object Fusion Platform development (ASIL-B) in C for Aurix TC29 (Infineon) processor, - Target integration of Object Fusion algorithms for Radar/Camera objects; Run-time optimisations (memory/performance), AUTOSAR 4.2 Configuration (DaVinci Configurator/Developer): - RTE Configuration for integration of application software for Object Fusion S/W, - BSW Configuration for communications stacks (Radar/Camera object lists via CAN).
5 Monate, Okt. 2016 - Feb. 2017
Software Consultant
ESR Labs AG
- Embedded software development using V-Model approach for ECU automotive application (ASIL-B) in C for PowerPC architecture: - BMW BDC (Body Domain Controller) S/W Development SP2015/SP2018, - Integration of application software components into ECU S/W, - Continuous integration (Jenkins), - Bug-fixing and maintenance (feature enhancement) using JIRA.
2 Jahre und 1 Monat, Okt. 2014 - Okt. 2016
Software Safety Engineer
ist innovative software technologie GmbH
- ECU Platform development: - adapt BMW Autosar Core (BAC) 4.0 for Vector VC121-12 development hardware, - RTE/BSW/MCAL Configuration, - Integrate application SWCs (runnable entities) into ECU S/W. - Define safety requirements for safety-integrity functions: - Output Signal Safeguards (SSA – “Sendersignal-Absicherung”) - Low-level Safety Integrity Functions. - Tool generation using Python: - Automated Test-Case generator for unit-level testing, - Automated Code-Inspection.
- S/W Requirements Management (DOORS): - translation of high-level requirements (German to English), - validation of requirements (completeness, testability, feasibility). - BSW Code generator tool (C++/Java/C#): - ARXML/XML (XMI) parser for automatic generation of COM/RTE interfaces (send/receive PDU’s) for deployment in PKW-LE ECU S/W, - ASIL/QM Signal handling for E2E Protected PDUs and Safety-Relevant RTE/Core.
Ausbildung von Martin Cooke
2011 - 2017
Computer- und Kommunikationstechnik
The Open University
Sprachen
Englisch
Muttersprache
Deutsch
Fließend