Ref: #74733

Ingenieur für Software-Integration

Bonjour,

Unser Kunde sucht einen Software-Integrationsingenieur.

Hintergrund des Auftrags

Ingenieur für Software-Integration

Im Rahmen der Entwicklung von eingebetteten Elektronik- und Softwarelösungen ist der Software-Integrationsingenieur für die Umsetzung, die Serienreife und die Sicherstellung der Software-Integration über den gesamten Entwicklungszyklus hinweg verantwortlich.

Er/sie gewährleistet die Konsistenz, Qualität und Zuverlässigkeit der eingebetteten Software unter Einsatz von Methoden der kontinuierlichen Integration, der Testautomatisierung und des Konfigurationsmanagements. Die Stelle trägt aktiv zur Umstellung auf industrialisierte Entwicklungsmethoden (CI/CD, automatisierte Tests, Simulation, HIL) bei.

Haupttätigkeitsbereiche: 1. Softwareintegration und Integrationsarchitektur

  • Festlegung und Steuerung der Strategie zur Softwareintegration im Projekt
  • Sicherstellung der Integration der Softwarekomponenten (BSW / MDW / ASW)
  • Verwaltung der Abhängigkeiten und der Gesamtkonsistenz der eingebetteten Software
  • Gewährleistung der Reproduzierbarkeit und Stabilität der Software-Builds

2. Kontinuierliche Integration und Software-Factory

  • Definition, Einrichtung und Wartung der CI/CD-Pipelines (Build, Test, Release)
  • Verwaltung und Optimierung der Integrationsumgebungen (Runner, Tools)
  • Verwaltung der Software-Artefakte (Versionierung, Paketierung, Bereitstellung)
  • Mitwirkung an der kontinuierlichen Verbesserung der Software-Factory

3. Integrationstests und Validierung

  • Festlegung der Strategie für Integrationstests (Simulation, SIL, HIL)
  • Durchführung und Automatisierung der Tests
  • Integration der Tests in die CI/CD-Pipelines
  • Analyse der Ergebnisse (Protokolle, Ablaufverfolgungen, Berichte) und Untersuchung von Anomalien
  • Sicherstellung der Rückverfolgbarkeit zwischen Anforderungen, Tests und Ergebnissen

4. Automatisierung und Werkzeuge

  • Entwicklung von Tools und Skripten (Python usw.) zur Automatisierung von Tests und zur Auswertung der Ergebnisse, zur Erleichterung der Integration und Fehlerdiagnose sowie zur Steigerung der Produktivität der Teams
  • Industrialisierung der Entwicklungs- und Validierungsabläufe

5. Konfigurationsmanagement und Bereitstellung

  • Einführung und Pflege der Regeln für das Konfigurationsmanagement
  • Sicherstellung der Rückverfolgbarkeit von Softwareversionen
  • Steuerung von Software-Releases und -Auslieferungen
  • Gewährleistung der Konformität der Lieferergebnisse

6. Qualität und kontinuierliche Verbesserung

  • Die Einhaltung der Qualitätsstandards und internen Prozesse sicherstellen
  • Zur Problemlösung beitragen (Ursachenanalyse)
  • Erfahrungen aus der Praxis nutzen (REX)
  • Verbesserungsansätze für Methoden und Werkzeuge vorschlagen

7. Zusammenarbeit und Unterstützung

  • Zusammenarbeit mit den Teams (System, Sicherheit, Architektur, Softwareentwicklung, Tests und Validierung)
  • Technische Unterstützung bei Integrationsfragen
  • Als Ansprechpartner/in für Integrationspraktiken und CI/CD fungieren

Ziele und Ergebnisse

Software-Integrationsingenieur – AUFGABENBEREICH

  • Die Stabilität, Qualität und Konformität der eingebetteten Software während des gesamten Entwicklungszyklus gewährleisten
  • Steuerung und Wartung der Continuous-Integration-Kette (CI/CD)
  • Gewährleistung des Software-Konfigurationsmanagements und der Versionsrückverfolgbarkeit
  • Verantwortung für die Software-Lieferungen (Qualität, Inhalt, Fristen)
  • Als technischer Ansprechpartner für Software-Integration und Software-Factory fungieren
  • Probleme und Risiken in Projekten erkennen, analysieren und weiterleiten
  • Einen Beitrag zur Bündelung des Know-hows und zum Erfahrungsaustausch leisten

SICHERHEITSANFORDERUNGEN

  • Einhaltung und Umsetzung der Norm ISO 14 001
  • Einhaltung und Umsetzung der Norm ISO 50 001
  • Einhaltung und Umsetzung der Norm ISO 45 001
  • Er/sie bringt eigene Vorschläge für Maßnahmen zur kontinuierlichen Verbesserung in den Bereichen EEHS ein

QUALITÄTSANFORDERUNGEN

  • Er/Sie muss das auf den Normen ISO 9001/IATF basierende Qualitätssystem, die Qualitätsrichtlinien des Unternehmens sowie die Anforderungen der Kunden einhalten.
  • Kenntnis und Einhaltung der internen Leistungsvorgaben im Zusammenhang mit seiner Funktion sowie der spezifischen Anforderungen der Kunden, zu deren Erfüllung er beiträgt
  • Ist sich der Auswirkungen seiner/ihrer Position auf die Erreichung der Projektziele und auf die Zufriedenheit des Endkunden bewusst
  • Anwendung von Methoden zur Problemlösung, Nutzung von Rückmeldungen
  • Der Mitarbeiter muss die Normen ISO 9001/IATF, die Qualitätsrichtlinien des Unternehmens sowie die Anforderungen der Kunden einhalten.
  • Anwendung unserer Qualitätsstandards: Einhaltung unserer internen Verfahren, Verwendung geprüfter Dokumente
  • Kenntnis und Einhaltung der internen Leistungsvorgaben im Zusammenhang mit seiner Funktion sowie der spezifischen Anforderungen der Kunden, zu deren Erfüllung er beiträgt
  • Ist sich der Auswirkungen seiner/ihrer Tätigkeit auf die Erreichung der Projektziele und die Zufriedenheit des Endkunden bewusst
  • Anwendung von Methoden zur Problemlösung, Nutzung von Rückmeldungen
  • Müssen mit dem Verfahren „Qualitätssystem, Prozessorientierter Ansatz und Kontinuierliche Verbesserung“ vertraut sein

SCHLÜSSELKOMPETENZEN

  • Bac+5 (Master oder Ingenieurshochschule) in Informatik, Elektrotechnik oder einem verwandten Fachgebiet
  • 5 bis 7 Jahre Berufserfahrung in einer vergleichbaren Position, einschließlich praktischer Erfahrung in Umgebungen mit kontinuierlicher Integration (GitLab / Jenkins / GitHub / Atlassian-Suite, …)
  • Praktische Erfahrung in der Softwareentwicklung (Programmiersprachen C, MBD, Python)
  • Fundierte Kenntnisse im Bereich der Integrationstests
  • Kenntnisse im Bereich der funktionalen Sicherheit wären von Vorteil (Normen ISO 26262, ISO 25119, IEC 61508, IEC 62443 …)
  • Fähigkeit, effektiv im Team zu arbeiten – vorzugsweise in agilen Arbeitsumgebungen
  • Zusammenarbeit mit den Teams aus den Bereichen System, Sicherheit und Projektmanagement zur Abstimmung der Anforderungen und der Eingabedaten
  • Zusammenarbeit mit dem Softwareentwicklungsteam, um die Integration und die Qualität der Software sicherzustellen
  • Unterstützung bei Integrationsfragen für interne Teams und Kunden
  • Zugeordnet an den Leiter der Forschungs- und Entwicklungsabteilung

Vertragsart: Freiberuflich
Arbeitsbeginn: So bald wie möglich
Laufzeit: 6 Monate + Verlängerung
Tageshonorar: 450 € – 500 €
Arbeitsbedingungen: Hybrid

Für weitere Informationen senden Sie mir bitte Ihren aktuellen Lebenslauf an: stefene@next-ventures.com

Fügen Sie eine Lebenslaufdatei an. Akzeptierte Dateitypen werden DOC, DOCX, PDF, HTML und TXT.

Wir laden Ihre Bewerbung hoch. Es kann einige Augenblicke dauern, bis Sie Ihren Lebenslauf lesen können. Bitte warten!