Required skills
- Embedded Software Development
- Automotive
- C/C++
- Software Requirements Engineering
- Software Architecture
- UML
- Microcontrollers
- Software Testing
- Unit Testing
- Integration Testing
- Verification Testing
- Traceability
- ALM Tools
- Automotive SPICE
- ISO 26262
- CAN
- LIN
- MISRA C
- GitLab
- Hardware-Software Interaction
Languages: German
Job description
Project overview
ÜBERBLICK
Entwicklung und Validierung von eingebetteter Software für sicherheitskritische Fahrzeugsysteme. Der Schwerpunkt liegt auf der Ableitung und Modellierung von Softwareanforderungen und -architekturen, der Implementierung von Low-Level-Software in C/C++ sowie der Planung und Durchführung von Softwaretests. Sicherstellung der Rückverfolgbarkeit der Anforderungen, der Einhaltung relevanter Automobilstandards wie Automotive SPICE und ISO 26262 sowie der engen Zusammenarbeit mit den entsprechenden Entwicklungsbereichen.
ARBEITSPAKETE
- Entwicklung von Softwareanforderungen für sicherheitskritische Systeme durch Ableitung von Systemanforderungen
- Modellierung von Softwarekomponenten und Softwarearchitektur mithilfe von UML
- Entwicklung von Embedded-Software in C für mikrocontrollerbasierte Systeme
- Durchführung von Software-Reviews
- Erstellung von Softwaretestspezifikationen
- Implementierung und Durchführung von Unit-Tests
- Implementierung und Durchführung von Software-Integrations- und Verifikationstests
- Sicherstellung der bidirektionalen Rückverfolgbarkeit zwischen Anforderungen, Entwurf, Implementierung und Test
- Einsatz von ALM-Systemen zur Verwaltung von Anforderungen, Aufgaben und Nachweisen
- Zusammenarbeit mit Hardware-, Test- und Systementwicklungsteams
- Sicherstellung der Einhaltung von Automobilstandards und internen Entwicklungsrichtlinien
- Erstellung technischer Dokumentationen in Deutsch und Englisch
Requirements
- Mehrjährige Erfahrung in der Entwicklung eingebetteter Software im Automobilbereich
- Sehr gute Kenntnisse der Modellierungssprache UML und der dazugehörigen Tools (z. B. Enterprise Architect)
- Umfassende Erfahrung mit gängigen Softwareentwicklungswerkzeugen, Compiler-Toolchains und IDEs
- Sehr gute Kenntnisse in der Entwicklung eingebetteter Software mit C/C++ gemäß MISRA-C
- Kenntnisse über Kommunikationssysteme im Automobilbereich wie CAN und LIN Gute Kenntnisse der relevanten Automobilnormen, insbesondere Automotive SPICE und ISO 26262
- Erfahrung im Umgang mit Application-Lifecycle-Management-Tools (ALM) wie Codebeamer und Polarion
- Erfahrung mit Software-Unit-Tests und den entsprechenden Tools wie Tessy und Polyspace
- Erfahrung mit Software-Verifikationstests und den entsprechenden Tools wie CANoe
- Kenntnisse über Versionskontrollsysteme (z. B. GitLab)
- Gute Kenntnisse der elektronischen Hardware und der Interaktion zwischen Fundierte Kenntnisse im Bereich elektronischer Hardware und des Zusammenspiels von Hardware und Software
- Sehr gute Deutsch- und Englischkenntnisse
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE