Schlagwörter
Skills
C/C++, C#, Pascal, Assembler, Basic (Makros, VBA), Structured Text (ST)
Modellierung: SysML, UML, SDL, Continous Function Chart (CFC), SPEM
Tools:
Enterprise Architect (UML, SysML)
Vector AUTOSAR Toolchain (DaVinci Developer + Configurator)
Vector Toolchain (CANdelaStudio, CANoe, ASAP2)
Atlassian JIRA (Issue management)
Rational Rose für C++ (UML)
Telelogic TAU G2 (UML 2.0) und SDT (SDL)
IBM DOORs (requirement management)
Cantata++ (Modultest environment)
Polarion (Issue management)
Borland StarTeam (ALM)
XStudio (XQual)
Entwicklungsumgebungen (IDEs):
Eclipse, MS Visual Studio (2005 – 2017), IAR embedded Workbench 7.40,
Fujitsu SOFTUNE Workbench, WindRiver Workbench, Borland Delphi 7
Betriebssysteme: MICROSAR (Vector AUTOSAR), QNX, Linux (Ubuntu), VxWorks 6.4, Windows (alle Versionen ab 95), pSOS, SEGGER embOS
Datenbanken: Sybase ADS, MS SQL, Oracle 7, Paradox, Access, Novell XQL
Kommunikation: CAN nach ISO-11898, CANopen, CiA447, Ethernet, SPI, PEI (TETRA Peripherial Equipment Interface)
Protokolle: Unified Diagnostic Services (UDS nach ISO 14229), KWP2000,
Universal Measurement and Calibration Protocol (XCP),
SNMP, CAL, CANopen, LAPD, TCP, UDP, IP, SOAP, WSDL
Versionsverwaltung:
Subversion (SVN), ClearCase, Git, Perforce, MS SourceSafe, CVS (UNIX)
Engineering-Prozesse:
ISO-15288, A-SPICE, CMM, Rational Unified Process (RUP), M-Gate (Motorola)
Weitere Kenntnisse:
Systems Engineering, Anforderungsmanagement, Objektorientierte Analyse und Design mit CASE-Tools, Re-Engineering bestehender Projekte, Entwicklung von embedded Software, TETRA Mobilfunk
Projekthistorie
stationäre Heimspeicher und für Baufahrzeuge
Erstellung von sicherheitsrelevanten Systemanforderungen für Batteriesysteme.
Analyse von normativen und Kunden-Anforderungen (Lastenheft). Erstellung der Funktionalen und Technischen Sicherheitskonzepte nach ISO-13849.
Modellierung von Use Cases und der Systemarchitektur mittels SysML.
Mitarbeit am Systemdesign und an dem Pflichtenheft.
Erstellung von Software-Anforderungen, modellbasiert mittels UML.
Fachliche Leitung der Einführung eines Entwicklungsprozesses nach A-SPICE und ISO-15288, Prozessmodellierung mit SPEM.
Analyse existierender funktionaler Systemanforderungen.
Ableiten entsprechender Modelle mit Enterprise Architect.
Identifizierung benötigter Funktionsaufrufe innerhalb der Systemkomponenten.
Identifizierung von Signalen und Kommunikationswegen zwischen Systemkomponenten.
Analyse von bestehenden Testcase-Implementierungen (C#).
Detaillierung und Review des Modells mit Implementierern zur Absicherung der geforderten Funktionalität.
Verwaltung der Testfälle bzw. Aktivitäten in JIRA.
Technik: UML, EA, C#, SVN, JIRA
Projekt: Zentrale Lenkradelektronik
Rolle: Software Lead
Aufgaben:
-
modellbasierte Neuentwicklung, Realisierung der Funktionen „Lenkradheizung“ und „Hand sensing“
-
Planung von Arbeitspaketen und Features hinsichtlich Zeit- und Ressourcenbedarf
-
Organisation und Monitoring der täglichen Entwicklungsarbeit im Team
-
Fachlicher Ansprechpartner bzgl. Software für alle anderen Projektbereiche
-
Analyse und Abklärung von System-Anforderungen
-
Mitarbeit an Systemdesign u.a. in Bezug auf die Anwendungsfälle
-
Erstellung von Software-Anforderungen
-
Erstellung von Software-Releases inklusive entsprechender Dokumentation
Technik: SysML 1.5, UML 2, AUTOSAR 4, Subversion, NXP K1 und K3 Controler
Tools: DOORs, Jira, Enterprise Architect, LemonTree, Vector MICROSAR Stack
Diverse Projekte mit Funktionen für Hand-Sensing, Aktivlenkung und Steer-by-wire
Rolle: Software Requirements, Detailed Design, Implementierung
Aufgaben:
-
Analyse und Abklärung von System-Anforderungen
-
Realisierung von Diagnosefunktionen nach KWP2000 (Anforderungen, Design, Implementierung)
-
Erstellung von Software-Anforderungen für Diagnosefunktionen nach ISO 14229 (UDS)
-
Untersuchung verschiedener, kapazitiver Hand-on Detection Methoden
-
Erarbeitung strategischer Konzepte für die zukünftige Softwareentwicklung (im Hinblick auf Automotive SPICE)
-
Mitarbeit an der Verbesserung des Software-Entwicklungsprozesses
Technik: SysML, UML, Subversion (SVN), Renesas RH850, Vector CANbedded, embedded C
Tools: DOORs, Jira, Enterprise Architect, LemonTree, Vector Tool Chain (GENy, CANoe), Eclipse
Technik: CANopen, SPS-Programmierung, Structured Text(ST), Function Block Diagramm(FBD), CoDeSys 2.1, CANexplorer
Reisebereitschaft
Max. 50 % vor Ort , 50 % remote
Sonstige Angaben
Objektorientierte Analyse, Design und Programmierung mit Hilfe von CASE-Tools (UML).
Entwicklung von embedded Software unter verschiedenen RTOS (VxWorks, pSOS).
Aufbau von Datenbanken (Struktur, Abfragen, Tabellenmanagement).
Erstellung von Lasten- und Pflichtenheften, Software-Spezifikationen und Windows Online-Hilfen.