freiberufler SW Entwickler C/C++ (Requirements/Architect/Design/Development/System Integration) auf freelance.de

SW Entwickler C/C++ (Requirements/Architect/Design/Development/System Integration)

offline
  • auf Anfrage
  • 88662 Überlingen (Bodensee)
  • auf Anfrage
  • pt  |  de  |  en
  • 02.01.2024

Kurzvorstellung

SW Entwickler Ingenieur C/C++, ANSI C
Design (UML)
Requirements Engineering (DOORS)
Kritische Systeme
System Engineering
Technische Leitung, SW/HW System Integrator

Qualifikationen

  • C++
  • Software Design

Projekt‐ & Berufserfahrung

C/C++ Entwickler
Diehl Aerospace, Überlingen
6/2013 – offen (10 Jahre, 10 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2013 – offen

Tätigkeitsbeschreibung

• Entwicklung von eingebetteten, sicherheitskritischen DO178B DAL-A embedded Software
• Verantwortung für das gesamte SW Entwicklungslebenszyklus.
• Erstellung von SW Requirements (SRD) mit DOORS, Design mit Rhapsody UML 2.0.
• Programmierung mit C und PowerPC Assembly.
• HW Integration mit WindRiver Workbench OCD und ICE JTAG Debugger. Konfigurationsmanagement mit Clear Case, Clearquest.
• Entwicklung eines „FAL Message“ Configuration Tool (Final Assembly Line) mit Visual C++ 2011 und XSD, XML

Kommunikationsprotokolle CAN, AFDX , Ethernet, UDP , TFTP , RS232
Target MPC8349EA Embedded-Systeme
Standards ARINC615A , DO178B, ARINC665

C / C++ Entwickler
Diehl Aerospace, Überlingen
1/2010 – 6/2013 (3 Jahre, 6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2010 – 6/2013

Tätigkeitsbeschreibung

• Entwicklung eines RTOS Kernel und Systemarchitektur nach ARINC 653 Part 4 Standard
• Verantwortung für die Kern Level-Entwicklung z.B. Zeit und Speicher Partitionierung, Interrupt Behandlung.
• Integration von Linux Modulen, Treiber "Stacks"
• SW-Architektur und Design mit Rhapsody. Requirements Engineering mit DOORS.
• SW-Entwicklung mit C und Assembler-Programmierung.
• HW/SW Integration mit WindRiver OCD -Tools (Workbench, ICE und Connect als HW- Debugger) .
• Entwicklung in C++ eines ARINC653 Konfigurations-Framework. Entwicklung durchgeführt mit Visual C++, Rhapsody, XML, XSD, XSLT.


Kommunikationsprotokolle SPI, CAN, AFDX , Ethernet , RS232, TCP / IP, Diskrete (IO)
Target Dual- Lane (Multi- Prozessor), IMA- Plattform, Freescale MPC8349EA E300
Standards ARINC653

Simulink C Entwickler
Diehl Aerospace, Überlingen
8/2008 – 1/2010 (1 Jahr, 6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

8/2008 – 1/2010

Tätigkeitsbeschreibung

• Entwicklung eines Regler-Algorithmus, das die vier unabhängigen elektrischen Klappen synchronisiert. Systeme Spezifikation, Konzepterstellung (SES) und SW Requirements (SRD) mit DOORS.
• Entwicklung von Design mit Rhapsody (UML 2.0).
• Verantwortung für das gesamte Systeme Prototyp auf Simulink und für die Integration von den Fremd-Firmen Komponenten.
• Integrierung von Simulink (Real-Time Workshop generierte Code mit einem Multi-Modelle Simulink Prozess.

Kommunikationsprotokolle SPI, CAN, AFDX , ARINC 429 , RS232, TCP/IP, Diskrete (IO)
Target Dual Lane Aktuator Controller auf Freescale PowerQUICC basiert

C/C++ ADA95 vxWorks Entwickler
BARCOVIEW R&D Avionics Division, Kortrijk
12/2006 – 8/2008 (1 Jahr, 9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2006 – 8/2008

Tätigkeitsbeschreibung

• Entwicklung und Implementierung eines RTOS (MOSART) die in mehreren sicherheitskritische RTCA DO-178B Level A Plattformen wie DU885/DU875 und CDMS3000 verwendet ist.
• Entwicklung von sicherheitskritischen Gerätetreiber wie: Wetterradar , ARINC 708 , HDLC, ARINC 429.
• Design und Entwicklung des MOSART CCD Middleware SW-Komponente, eine universelle Honeywell APEX CCD (Cursor Device) Controller für BARCO DU (Device Unit).
• SW-Entwicklung mit C , ADA95 und Assembler-Programmierung, SW-Design (SDD) mit VISIO.

Kommunikationsprotokolle ARINC 708, HDLC, ARINC429
Target PowerPC, vxWorks ARINC653

C/C++ ADA83 Entwickler
EADS Eurocopter, Ottobrunn
8/2002 – 12/2006 (4 Jahre, 5 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

8/2002 – 12/2006

Tätigkeitsbeschreibung

• Entwicklung und Implementierung eines Mission Management SW für den NH90 Mission taktischen Computer (MTC).
• Verantwortung für das volle SW-Entwicklungszyklus (DoD -STD- 2167A , MIL -STD -498) von Onboard Mission Funktionen wie: Course-To, Course-From, Pattern and Route Guidance, Mission Feasibility, Point of No Return Echt-Zeit Algorithmen.
• Programmierung mit C und ADA, Design und Requirements Engineering mit UML und DOORS.
• Entwicklung eines Hardware- Emulationssystems durch MILBUS, A429 und IO (Diskrete) mit C++ / Solaris Echt-Zeit Integrationstests.

C++ Entwickler
Novabase Saude, Porto
9/2000 – 9/2001 (1 Jahr, 1 Monat)
Medizin
Tätigkeitszeitraum

9/2000 – 9/2001

Tätigkeitsbeschreibung

• Entwicklung einer Krankenhaus Management-Software für die größte und neuste Privatklinik in Portugal.
• Entwicklung und Programmierung COM+ Distributed Komponenten mit C++, spezifiziert ORACLE PL-SQL Queries gebunden mit ADO und OLE DB Datenkomponenten.
• Design und Programmierung mehrere komplexe Algorithmen wie die "Suche nach Termin Verfügbarkeit / Estimate Time of Waiting"

C++ Entwickler
Markdata, Lissabon
8/1999 – 9/2000 (1 Jahr, 2 Monate)
Medienbranche
Tätigkeitszeitraum

8/1999 – 9/2000

Tätigkeitsbeschreibung

• Entwicklung einer Markdata Media Workstation, Performance kritisch, Multi-Tier Desktop Windows Anwendung.
• Programmierung komplexe statistische Algorithmen , Multi-thread COM-Komponenten mit Visual C++. Der Endkunde war Arbitron Inc., USA.

C++ Entwickler Junior
CEPSA Portugal, Lissabon
2/1999 – 8/1999 (7 Monate)
Öl- und Gasindustrie
Tätigkeitszeitraum

2/1999 – 8/1999

Tätigkeitsbeschreibung

• Entwicklung eines vollständiges Qualitätsmanagement Distributed System bei CEPSA Portugal, der größten spanischen Ölgesellschaft. Requirements und Design mit SSADM erstellt.
• Entwicklung mit C++, SQL-Server, Netzwerk Programmierung unter Windows Netzwerkumgebung und dynamische Generierung von MMI / Benutzerschnittstellen. Als Abschlussarbeit meines Studiums: Note 17 (1 bis 20).

Zertifikate

SW Engineering für Fehlertoleranz Systeme EDISOFT
2008
C++ Brainbench
2008
Ration UML für Embedded Systeme
2008
C Brainbench
2008
Software Engineering EUROCOPTER
2002

Ausbildung

Computer Science
BSc
1999
Porto

Über mich

Ich bin auf der Suche ein neues Projekt in Rahmen SW Entwicklung C/C++, eventuell mit Design, SW-Requirements und SW/HW Integration in Labor. Ich bitte viele Erfahrung mit SW/HW Integration in Labor mit z.B. JTAG Debuggers
Ich habe in den letzten 10 Jahren in Sicherheit Kritisch Embedded SW Entwicklung. Ich finde Linux/Unix extrem Interessante aber ich habe auch sehr viel Erfahrung mit Windows Umgebungen.
Der große Teil von mein Werdegang ist mit Embedded gebunden und ich habe Informatik studiert. Java, XML, MySQL, Visual C++ und andere Tools kommen auch dazu.


Ich habe Referenzen zu Verfügung.

Weitere Kenntnisse

Programmiersprachen
C, C++, ADA95, Assembly, Java
Architektur , Requirements und Design
Rational DOORS, Rhapsody, Matlab/Simulink
Eingebettete & Echtzeitsysteme
Windriver vxWorks653, Regler-Algorithmus (PID), Standalone Systeme (ohne RTOS)
Emulatoren/JTAG Debugger
WindRiver OCD Probe, ICE, Lauterbach, Abatron BDI3000
Prozessoren
RISC: Power Architecture, PowerQUICC (E300), QorlQ(E500mc), PIC CISC: X86
Kommunikationsprotokolle
CAN, Ethernet, AFDX, SPI, RS232, TCP/IP, RS485, ARIN429, ARINC708, Honeywell’s (Picture Bus, Weather Radar, ASCB), MILBUS (MIL-1553), SPI, I2C
Prozess / Methoden
V-Model, OOAD, SSADM, DO178B, MIL-STD-498, SCRUM
IDE & Dev Tools
Eclipse, Visual Studio, WindRiver Workbench OCD, Tornado, GNU Toolchain, CVS, WindRiver Diab Toolchain, Rational Clear Quest, Clear Case, MySQL, JNI, .NET, SQL, Python, Bash, XML, VB
OS
Windows, Linux (Slackware, Fedora), OS X

Sprachen

Portugiesisch (Muttersprache)
Deutsch (Sehr gute Kenntnisse)
English (Fließend)
Französisch (Sehr gute Kenntnisse)
Spanisch (gute Kenntnisse)

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Französisch (Fließend)
  • Portugiesisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Schweiz
Profilaufrufe
4362
Berufserfahrung
24 Jahre und 6 Monate (seit 09/1999)

Kontaktdaten

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

Jetzt Mitglied werden