Schlagwörter
Skills
Experte im Bereich Embedded Softwareentwicklung
Experte im Bereich TMN (Telekommunikation Management Network)
Umfangreiche Kompetenz in der Konzeption, dem Design und der Implementierung von komplexen Softwarearchitekturen auf Basis von OOA und OOD
Umfassendes Know-how in der Erstellung von Testverfahren und Strategien in der Testautomation
Programmiersprachen
C, C++, Java, Perl, Assembler, Python
Betriebssysteme
Linux, MS Windows
Entwicklungsumgebung
MS Visual Studio, Eclipse, Keil µVision, SmartICE Emulatoren, Apache Maven,
Continuous Integration
Jenkins, Artifactory
Bibliotheken/Frameworks
OSGI, JUnit, Apache Karaf, Apache ActiveMQ, OPS4J Pax Exam
Analyse/Design
Enterprise Architekt, Rational Rose, OOA/OOD, Design Pattern
Project Management
Subversion (SVN), GIT, Rational ClearCase, PTC Integrity, Jira, Rational ClearQuest, MS Project, DOORS, Redmine
Codeanalyse
Klocwork, Valgrind, Lint, Rational Purify, mpatrol
Protokolle
RS232/RS485, XML-RPC, TCP/IP, CAN
Sonstiges
Q3, GDMO, ASN.1/TLV, CMIP, CMISE, XML, SECCOS, Embedded Software, MultiThreading, RADIUS, Crosscompiler, ROSE OSI, ISO9001, Beyond Compare, Source Insight, Emacs, KEAT/FEAT, IEC61131, CODESYS, pSOS, SunOS, SOLARIS, glibc, openssl, expat
Projekthistorie
Verbesserung von HW-in-the-Loop Pfüfständen, welche im Rahmen von HW/SW-Integrationstests zur Verifikation der Bremssteuerungs/Applikations-SW eingesetzt werden. TrainSim soll diese Test-Umgebung durch ein Simulationsframework erweitern, welches erlaubt physikalische Simulationsmodelle der Bremssteuerung (Pneumatik, Kinematik, etc.) einzubinden.
Technologie:
- Allgemein: C, C++, Perl, XML, SVN, Jenkins, Artifactory, Jira, Windows, Linux
- Entwicklungsumgebung: MicroSoft VisualStudio
- Testtools: CyclicRunner
Projektbeschreibung:
Entwicklung einer „intelligent Condition Oriented Maintenance“.
Dabei soll ein Onboard-Rechner alle relevanten Prozessdaten der verschiedenen Subsysteme erfassen, eine Auswertung durchführen und relevante Wartungsereignisse mittels WLAN/LTE an ein Rechenzentrum übermitteln. Die dafür benötigten Applikationen (OSGI-Bundles) sollen „toolgestützt“ generiert und zur Laufzeit auf dem Onboard-Rechner installiert werden
Technologie:
- Allgemein: Java, OSGI, Apache Karaf, Apache ActiveMQ, SVN, PTC Integrity, Jira, Windows, Debian Linux, OPS4J Pax Exam
- Entwicklungsumgebung: Eclipse, Apache Maven
- Testtools: Eclipse/JUnit
- Onboard-Rechner: ARM Cortex A9
Projektbeschreibung:
Weiterentwicklung und Portierung des SECCOS-Betriebssystems für EC-Karte, Kreditkarte, Geldkarte, etc. für den Deutschen Bankenverlag (DSV).
Technologie:
- Allgemein: C, Windows PC, GIT, Rational ClearQuest
- Entwicklungsumgebung: Keil µVision, ARM Compiler, ARM Linker, Samsung S350 Emulator
- Testtools: CASCATE (Computer Aided Smart Card Test Engineering), IFDSIM
- CardReader: CCR550
Projektbeschreibung:
Entwicklung einer „intelligent Condition Oriented Maintenance“.
Dabei soll ein Onboard-Rechner alle relevanten Prozessdaten der verschiedenen Subsysteme erfassen, eine Auswertung durchführen und relevante Wartungsereignisse mittels WLAN/LTE an ein Rechenzentrum übermitteln. Die dafür benötigten Applikationen (OSGI-Bundles) sollen „toolgestützt“ generiert und zur Laufzeit auf dem Onboard-Rechner installiert werden.
Technologie:
- Allgemein: Java, OSGI, Apache Karaf, Apache ActiveMQ, OPS4J Pax Exam, SVN, CODESYS, Enterprise Architect, PTC Integrity, Jira, Perl, Windows, Debian Linux
- Entwicklungsumgebung: Eclipse Luna, Apache Maven
- Testtools: Eclipse/JUnit , KEAT/FEAT
- Onboard-Rechner: ARM Cortex-A9
Projektbeschreibung:
Weiterentwicklung und Portierung des SECCOS-Betriebssystems für EC-Karte, Kreditkarte, Geldkarte, etc. für den deutschen Bankenverlag
Technologie:
- Allgemein: C, Assembler, Windows PC, Rational ClearCase, Rational ClearQuest, Lint, Klocwork, DOORS, Perl
- Entwicklungsumgebung: Keil µVision V3..V5, Compiler C51/CX2, Assembler A51/AX, Linker L51/LX2, SmartICE Emulator (EPK/XPK) von Ashling
- Testtools: CASCATE T2.1 (Computer Aided Smart Card Test Engineering), IFDSIM V5.1, Eclipse/JUnit
- CardReader: CCR550, MP300, NXP Pagoda, SDI011
Projektbeschreibung:
Steuerung optischer DWDM-Netzelemente mit bis zu 96x100 Gbit/s Übertragungsrate mittels eines proprietären XML-RPC-Interfaces.
Technologie:
- Workbench: Java, Windows PC, Eclipse, OSGI, XML, JRE 1.6, SVN, Lint, JD, Redmine
- Target: PowerQUICC 3, J9
Projektbeschreibung:
Steuerung optischer DWDM-Netzelemente mit bis zu 96x40 Gbit/s Übertragungsrate mittels eines Q3-Interfaces.
Technologie:
- Workbench: C, C++, Windows PC / Linux PC, MS Visual Studio, emacs, XML, Rational Rose, Rational ClearCase, Valgrind, Redmine, Rational Purify, openssl
- Target: PowerQUICC 1, CrossCompiler, mpatrol
Projektbeschreibung:
Test der Q3-Schnittstelle des SDH-Netzelements NK2000 der Fa. Siemens AG.
Technologie:
- Interleaf, Q3-Manager (PROTOS-T), MS Project, SunOS, SOLARIS
Reisebereitschaft
Einsatz vor Ort und/oder remote.