Profilbild von Anonymes Profil, Software Engineer
verfügbar

Letztes Update: 06.09.2022

Software Engineer

Abschluss: BSc Computer Science, University College Wales, Aberystwyth
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (Muttersprache)

Skills

Extensive experience in delivering high integrity, realtime systems across numerous industries including aerospace, automotive, marine, financial, rail, air traffic control and medical. Full development lifecycle from requirements definition through design, code, test.

RTCA-DO 178B, ISO 26262, Misra C/C++
UML, Use Case Development
C, C++, C#, Ada, Python, Perl
WindRiver vxWorks & vxWorks
ARINC 653, ARINC-429, MIL-STD-1553, RS422, UDP sockets
WindRiver Workbench, AdaCore GnatPro/GPS, Microsoft VS
DOORS, Rational Rhapsody, Visual Paradigm,
git, Atlassian Jira & Sourcetree, Dimensions,
Scons, QA-C, Cantata

Projekthistorie

10/2015 - bis jetzt
Freelance Software Engineer, Technical Lead
Pilatus Aircraft (Sonstiges, 1000-5000 Mitarbeiter)

  • Technical lead for development of PC-21 trainer aircraft mission computer software to DO-178B DAL C.
  • Architectural design, use case production, OOA/OOD in UML.
  • Implemented inter-processor infrastructure, IO, Military Traffic Advisory System, oxygen and mission data recording subsystems.
  • use case construction, OOA/OOD.
  • DOORS, Visual Pardigm.
  • Embedded PowerPC.
  • Ada, C, python.
  • vxWorks ARINC 653, WindRiver Workbench, AdaCore gnat & GPS, Visual Studio.

07/2010 - 09/2015
Freelance Software Engineer
Continental Automotive (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Design/implementation of safety modules verifying output of a Lane Detection algorithm to ISO 26262, ASIL B.
  • Metrics driven refactoring of algorithm and construction of unit test framework to allow compliance with ASIL B to be more readily proved.
  • Reverse engineered code into Rational Rhapsody UML model.
  • ISO 26262
  • OOD UML, Rational Rhapsody
  • Refactoring, design patterns.
  • Visual Studio, C++
  • Cantata

12/2008 - 05/2010
Software Engineer
EADS Defence Electronics (Sonstiges, >10.000 Mitarbeiter)

  • Reverse engineered software requirements of legacy components of Tiger/NH90 helicopter Tactical Mission Computer into DOORS in semi-formal language.
  • Refactored variants of the components into platform dependent and independent software layers to reduce maintenance costs.
  • DOORS
  • Refactoring
  • Ada, Greenhills Integrity

04/1999 - 10/2008
Software Engineer, Technical Lead
Ultra Electronics (Sonstiges, 1000-5000 Mitarbeiter)

  • Technical lead for development of aircraft mission computer software, please see main entry under current freelance activity, 2015 to present.
  • Technical lead for nuclear engine test system to DEF STAN 00/55 SIL 1.
  • Consultant to Marconi Marine on the Royal Brunei Frigate development project.

08/1992 - 04/1999
Software Engineer
Altran (Sonstiges, >10.000 Mitarbeiter)

Numerous development roles across finance, rail, medical, air traffic control and gas.

Most notable project: produced architectural design for a highly secure financial system, documented in the paper “Correctness by Construction: Developing a Commercial Secure System”, IEEE Software publication, Volume 19, Number 1, January/February 2002.

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Profilbild von Anonymes Profil, Software Engineer Software Engineer
Registrieren