Schlagworte
Skills
C/C++, C#, Pascal, Assembler, Basic (Makros, VBA), Structured Text (ST)
Modellierung: SysML, UML, SDL, Continous Function Chart (CFC)
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)
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:
EDP (Joyson), 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
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.