Informationen zur Anzeige:
Softwareentwickler/in
IQ Intelligentes Ingenieur Management GmbH
Nürnberg, Mittelfranken (DE)
Aktualität: 31.07.2024
Anzeigeninhalt:
31.07.2024, IQ Intelligentes Ingenieur Management GmbH
Nürnberg, Mittelfranken (DE)
Softwareentwickler/in
Aufgaben:
Die Umsetzung ist für den Serieneinsatz im Kraftfahrzeug durchzuführen. Dabei sind folgende Arbeitsschritte einzuhalten und Arbeitsprodukte termingerecht zu liefern:
Prüfen und bewerten der Softwareanforderung (Spezifikation). Ausarbeiten des Konzeptes zur Umsetzung, Übernahme, Erweiterung oder Neuerstellung des Designs
Bzw. von Designteilen. Ableiten von Testkriterien
Arbeitsprodukte:
Feindesign in UML konform zu bestehender Architektur und nach Designrichtlinie, erstellt mit dem Designwerkzeug »Enterprise Architect«
Reviewprotokolle
Testkriterien
Codierung der Module in der Programmiersprache »C« unter Berücksichtigung der Programmierrichtlinien, MISRA und Einschränkungen der Zielplattform (Ressourcenbedarf)
Testen der Module, Erstellen von Testfällen/-skripten für automatisierten Test und Testdurchführung (Äquivalenzklassenbildung und Pfadabdeckung, sowie funktionale Erfüllung des Designs) Statische Analyse der Softwaremodule mit PC-Lint (Einhaltung der MISRA Anforderungen) Ermittlung der Softwaremetriken
Qualifikationen:
Qualifikation in Elektrotechnik mit Schwerpunkt Ingenieurinformatik oder Informatik mit Schwerpunkt Technische Informatik
Programmiererfahrung in "C" und "C++" für embedded Systeme in Automotive Anwendungen. Gute UML Kenntnisse.
Kenntnis und Praxiserfahrung zu Anforderungen und Standards für die Entwicklung im Automotive Umfeld (SPICE, MISRA, Funktionale Sicherheit).
Von Vorteil sind Kenntnisse im Umgang mit folgenden Entwicklungswerkzeugen:
O Konfigurationsmanagement: ClearCase, ClearQuest
O Design: Enterprise Architect
O Implementierung: Visual Studio
O Test: Tessy / SoftCar
O Teamfähigkeit
O Sprache: deutsch, Englischkenntnisse sind wünschenswert
Quelldateien der Softwaremodule (Quellcode)
Protokolle der statischen Prüfung (PC-Lint)
Testprotokolle (CTC++)
Codereviewprotokolle
Integration der Softwaremodule zu lauffähigen Einheiten für Testumgebungen auf PC (SIL) und Zielplattform (HIL), mit vorhandenem Buildprozess, Erstellen von Testfällen/-skripten für automatisierten Test und Testdurchführung (SIL), Durchführung von Teilintegrationstests (SIL) und Unterstützung der Testverantwortlichen bei der Durchführung von Integrationstests (HIL).
Arbeitsprodukte:
Integrierte, lauffähige Software auf Zielsystem (TriCore)
Testprotokolle (Teilintegrationstest)
Reviewprotokolle
Standorte