01.11.2025 aktualisiert


System und Software Requirements Engineer, Architekt und Entwickler
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
Sprachen
Projekthistorie
Funktion als Anforderungsmanager:
Erstellung von sicherheitsrelevanten Systemanforderungen für Batteriesysteme.
Analyse der Stakeholder Requirements (Lastenheft, Normen). Verwaltung der Anforderungen im RM-Tool XStudio.
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.
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
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