freiberufler Embedded Software Development auf freelance.de

Embedded Software Development

offline
  • auf Anfrage
  • 85716 Unterschleißheim
  • Nähe des Wohnortes
  • en  |  de
  • 24.03.2020

Kurzvorstellung

- More than 25 years of professional expertise in S/W engineering.
- Involved in development projects in Germany since 2003 as a freelance engineer / consultant.
- Extensive experience and competence in development of safety-critical S/W

Ich biete

  • Agile Entwicklung
  • Application Development
  • Automotive functional safety professional (AFSP)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Software Engineering
  • Ethernet
  • Infrarotthermografie
  • Microsoft Foundation Classes (MFC)
  • Objektorientierte Design (OOD)
  • Requirement Analyse
  • Software Design
  • Softwareentwicklung (allg.)

Projekt‐ & Berufserfahrung

Senior Software Engineer (Festanstellung)
Airbus Defence and Space GmbH, Manching
1/2019 – offen (2 Jahre, 6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2019 – offen

Tätigkeitsbeschreibung

- 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.

Eingesetzte Qualifikationen

Objektorientierte Design (OOD), Software Design, Microsoft Foundation Classes (MFC), Ethernet, Requirement Analyse, Infrarotthermografie

Functional Safety Consultant (Festanstellung)
Lear Corporation GmbH, Oberding
7/2018 – 12/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2018 – 12/2018

Tätigkeitsbeschreibung

- 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.

Eingesetzte Qualifikationen

Embedded Systems, FMEA (Failure Mode and Effects Analysis), Objektorientierte Design (OOD), Software Architektur / Modellierung, Software Design, Requirement Analyse, Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture)

Technical Consultant AUTOSAR
FEV, München
2/2018 – 7/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2018 – 7/2018

Tätigkeitsbeschreibung

- Provide technical expertise and support for BMS system development to tier-1 supplier,
- Support Safety Architecture (ASIL-C):
- S/W Partitioning ASIL / QM at core and OS (Task) level,
- S/W Adapters (DEM / FIM) for QM BSW (Vector),
- Support AUTOSAR Configuration, inclusive BAC modules
- Support ODS and OBD activities,
- Provide liaison between client and OEM (BMW)

Eingesetzte Qualifikationen

Embedded Systems, Software Architektur / Modellierung, Software Design, Requirement Analyse, Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture)

Embedded Software Engineer
Zenuity, Unterschleissheim
9/2017 – 2/2018 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – 2/2018

Tätigkeitsbeschreibung

- 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.)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Object Detection, Agile Entwicklung, Objektorientierte Design (OOD), Software Design, Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), Sensorik

Embedded Software Engineer
Autoliv & Co KG, Bergkirchen
4/2017 – 9/2017 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 9/2017

Tätigkeitsbeschreibung

- 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).

Eingesetzte Qualifikationen

Kontinuierliche Integration (CI), Embedded Entwicklung / hardwarenahe Entwicklung, Agile Entwicklung, Software Analyse, Software Architektur / Modellierung, Software Design, Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture)

Embedded Software Engineer
ESR Labs, München
9/2016 – 4/2017 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2016 – 4/2017

Tätigkeitsbeschreibung

- ECU Object Fusion Platform development (ASIL-B) in C for Aurix TC29 (Infineon) processor
- 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.

Eingesetzte Qualifikationen

Kontinuierliche Integration (CI), Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, AUTOSAR (AUTomotive Open System ARchitecture)

Software Engineer
ZF, Friedrichshafen
9/2015 – 9/2016 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

9/2015 – 9/2016

Tätigkeitsbeschreibung

- 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.

Eingesetzte Qualifikationen

Software Design, Softwareentwicklung (allg.), Requirement Analyse, Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture)

Embedded Software-Safety Engineer
ist innovative software technologie GmbH, München
10/2014 – 10/2016 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

10/2014 – 10/2016

Tätigkeitsbeschreibung

- ECU Platform development:
- adaptation of BMW Autosar Core (BAC) 4.0 for Vector VC121-12 development hardware,
- RTE/BSW/MCAL Configuration,
- Integration of application software components (runnable entities) into ECU S/W.
- Translation of S/W requirements as MATLAB models into C-Code for ASIL-B motor-control systems (petrol, diesel and hybrid engines) SWC’s for BMW projects,
- Definition of 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.
- Construction of functional prototypes for in-vehicle testing,
- Unit- and integration-level testing of SWCs.

Eingesetzte Qualifikationen

Kontinuierliche Integration (CI), Embedded Entwicklung / hardwarenahe Entwicklung, Software Architektur / Modellierung, Software Design, Requirement Analyse, Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture)

Software Architect
Autoliv B.V. & Co KG, Dachau
4/2014 – 10/2014 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2014 – 10/2014

Tätigkeitsbeschreibung

- Provide expertise in automotive Ethernet to support completion of bid for ECU (ASIL-B) for Fusion application (Active Safety),
- Embedded software development using V-Model approach for embedded ECU automotive application (ASIL-B) in C for Aurix (Infineon) and TI Fusion-28 (ARM) processors,
- Software configuration of MCAL, BSW RTE and OS using Tresos, DaVinci and OSEK tools for AUTOSAR 4.0 and 4.1,
- Configuration and integration of AUTOSAR 4.1 Ethernet communications stack.

Eingesetzte Qualifikationen

Ethernet, Internet / Intranet, Requirement Analyse, AUTOSAR (AUTomotive Open System ARchitecture), Embedded Software Engineering

Embedded Software Engineer
Continental AG, Ottobrunn
1/2012 – 4/2014 (2 Jahre, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2012 – 4/2014

Tätigkeitsbeschreibung

- SCRUM/Sprint development using V-Model approach of Advanced Driver Assistance software for embedded ECU automotive application (ASIL-B) in C for Lyre/Komodo (Freescale MPC5674F/MPC5675K) and Racerunner processors,
- Software configuration of MCAL, BSW RTE and OS using Tresos, CESSAR-CT and OSEK tools for AUTOSAR 4.0 and 4.1,
- Configuration and integration of AUTOSAR 4.1 Ethernet communications stack (SD, SoAd, TCP, EthIf, EthSM, Com etc.) for BMW (35Up) automotive networks,
- Configuration and integration of AUTOSAR 4.0 CAN communications stack for basic and customer-specific adaptations,
- Development of safety-critical software elements in accordance with ISO26262 (ASIL-B),
- Time-critical and hardware-level programming (e.g. MMU configuration) using PPC32 assembler,
- Design and integration of BSW software components using Rhapsody UML/Tresos/CESSAR-CT,
- Tool development within Eclipse environment using Java and JavaScript (System Configuration importers, code generators etc.).

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Agile Entwicklung, Software Analyse, Software Architektur / Modellierung, Software Design, Internet / Intranet, AUTOSAR (AUTomotive Open System ARchitecture), Radartechnik, Sensorik

Software Developer
smarttronic, Ismaning
10/2011 – 1/2012 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2011 – 1/2012

Tätigkeitsbeschreibung

- Windows MFC/ C++ development of database analysis tool,
- Design of integration modules for client/server communication,
- Development and maintenance of server-side client service for handling SQL database transactions.

Eingesetzte Qualifikationen

Microsoft Foundation Classes (MFC), Software engineering / -technik

Embedded Software Engineer
MTU Aero Engines GmbH, München
5/2010 – 10/2011 (1 Jahr, 6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2010 – 10/2011

Tätigkeitsbeschreibung

- Development using V-Model approach of DO178b risk class 1, (DAL A), compliant embedded firmware in C for MPC565/MPC566 aerospace applications (Airbus FADEC; engine control, protection and management system),
- Time-critical and hardware-level programming (e.g. exception handlers, MPC reset routines and device driver functions) using PPC32 assembler,
- TPU Microcode development for PWM measurement functions relating to engine shaft speed, propeller and torque measurements,
- Definition of Software Requirements and low-level design for TCM (Thrust Control Malfunction) from high-level System Requirements,
- Certification activities including addressing raised Problem Reports, providing technical and safety impact analyses, tool qualification (e.g. Greenhills Compiler) for inclusion in Software Architecture Specification,
- Documentation and configuration management to internal and DOA/RTCA standards.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Software Analyse, Software Design, Requirement Analyse

Embedded Software Engineer
ESG, Fürstenfeldbrück
11/2009 – 5/2010 (7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2009 – 5/2010

Tätigkeitsbeschreibung

- Specification of DO178b risk class 2, (DAL B), compliant embedded firmware in C for PowerQuicc platform for helicopter based sensor-assisted landing aid,
- Time-critical and hardware-level programming (e.g. exception handlers, MPC reset routines and device driver functions) using PPC32 assembler,
- Design of low-level device drivers for ARINC-429 and Ethernet communications interfaces,
- Specification of equipment-level interface control documents and technical and non-technical requirements (e.g. safety, reliability and environmental),
- Development of Windows™ based test tools and utilities in support of development, verification, automated test and analysis activities,
- Produce software documentation for certification activities, i.e. PSAC, SDP.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Software Analyse, Software Architektur / Modellierung, Software Design

Embedded Software Engineer
EADS Deutschland GmbH, Unterschleissheim
11/2006 – 11/2009 (3 Jahre, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2006 – 11/2009

Tätigkeitsbeschreibung

- Specification, design and development using V-Model approach of DO178b risk class 4, (DAL D), compliant embedded firmware in C for PowerQuicc 2 platform for aircraft based Infrared missile warning sensor (ARINC-653 and VxWorks 6.5) application,
- Time-critical and hardware-level programming (e.g. interrupt handlers and device driver functions) using PPC32 assembler,
- Specification, design and development of low-level drivers, including, but not limited to, TFFS, IP/UDP stack, I2C, SPI, Local Bus Interface (UPM), DMA and FPGA,
- Specification, design and development of Linux based protocol test tool to assist in development and validation of external sensor interfaces,
- Infrared image processing, including but not limited to, image correction, dead-pixel identification, sensor calibration,
- Digital raster of infrared live video data input (100Hz) for visualisation, calibration and adjustment of optical equipment,
- Development of Windows™ based tools and utilities in support of development, verification, automated test and analysis activities,
- Full life-cycle approach and end-to-end validation (requirements capture, analysis, design and test specifications),
- Software certification aspects for airborne-based systems and equipment,
- Documentation to internal, Airbus (ABD) and DO178/RTCA standards.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Bilderkennung, Software Analyse, Software Architektur / Modellierung, Software Design, Microsoft Foundation Classes (MFC), Software engineering / -technik, Infrarotthermografie

Software Entwickler
Rohde und Schwarz GmbH, München
11/2005 – 11/2006 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

11/2005 – 11/2006

Tätigkeitsbeschreibung

- Software Requirements capture and OOA and OOD (UML) Analysis and Design,
- Development of proprietary and STANAG 5066 tactical radio protocols software in C++ for proprietary radio network equipment (Linux platform),
- Providing solutions for proprietary/ STANAG protocol inter-working within proprietary stack,
- Development of Windows™ development, integration and test tools
- Full life-cycle approach and end-to-end validation (requirements capture, analysis, design and test specifications),
- Documentation to internal and military standards.

Eingesetzte Qualifikationen

Embedded Linux, Software Analyse, Software Architektur / Modellierung, Software Design, Software engineering / -technik

Embedded Software Engineer
MTU Aero Engines GmbH, München
11/2003 – 11/2005 (2 Jahre, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2003 – 11/2005

Tätigkeitsbeschreibung

- Development using V-Model approach of DO178b risk class 1, (DAL A), compliant embedded firmware in C for MPC565 aerospace applications (engine control, protection and management system),
- Time-critical and hardware-level programming (e.g. exception handlers, MPC reset routines and device driver functions) using PPC32 assembler,
- Development of MISRA compliant embedded firmware in C for MPC565 peripheral device drivers (including, but not limited to, AMD FLASH, TouCAN, HSSL, QSCI/QSPI, on-board PIT, TB, SYPCR and configuration registers),
- TPU Microcode development for PWM measurement functions and ARINC 429 communications driver (also for UCAV functional demonstrator),
- Establishment of TPU microcode development standards (SPM, Work & Process Instructions) required for airworthiness accreditation and certification,
- Change Control authority for configuration management using Dimensions™ Configuration Management environment,
- Development of Windows™ based server application for Dimensions™/DOORS™ integration,
- Development of Windows™ based development tools (TPU IDE, S-Record Tools, various Dimensions™ add-ins),
- Documentation and configuration management to internal and DOA/RTCA standards.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Software Design, Assembler, Embedded Software Engineering

Zertifikate

BSc Computing and IT
Juli 2017

Qualifikationen

BSc (Honours) in Computing and Information Technology

Über mich

More than 25 years of professional expertise in S/W engineering.
Involvement in numerous development projects in Germany since 2003 as a freelance engineer / consultant.
Extensive experience and competence in development of safety-critical S/W (aerospace and automotive industries).
Goal-driven and methodical approach to problem analysis, diagnostic and resolution

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
3547
Alter
53
Berufserfahrung
32 Jahre und 9 Monate (seit 09/1988)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden