SW-Development & -Architecture (m/w/d)

Wetzlar, Hesse  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Für unseren Kunden suchen wir nach einer Unterstützung im Bereich SW-Development & -Architecture (m/w/d)
(Kennung DAG)

1. SW-Entwickler - Migration und Entwicklung neuer Module (Bereich BasicSoftware [BSW], d.h. Firewall, IP-Stack usw.)
a. Vorherige Erfahrung in der Entwicklung von Projekten auf Basis von Automobiltelematik.
b. Fortgeschrittene Linux-Kenntnisse (Kernel-Modulkonfiguration, IP-Netzwerke, Firewall).
c. Grundlegende AUTOSAR-Kenntnisse (ist ein Plus).
d. Kenntnisse der Low-Level-Interprozessorkommunikation.
i. Kommunikation auf physikalischen Schichten zwischen Prozessoren UART, SPI, IPC-Link.
ii. Kommunikation auf gemeinsamen Speicher RPMsg über Remoteproc und VirtIO).
iii. IP-Stack-Kommunikation.
e. Fortgeschrittene GSM-Mobilfunkantennen- und Modemkenntnisse (APN, B2B, B2C etc.).
f. Fortgeschrittene Netzwerkkenntnisse (Firewall, Ethernet-Kommunikation, INC, IPC, UART, USB, etc.).

2. Capabylity-Architekt für INC-Netzwerkkommunikation
a. Frühere Erfahrungen als System-/Softwarearchitekt.
b. Fortgeschrittene AUTOSAR-Kenntnisse.
c. Fortgeschrittene Linux-Kenntnisse (Kernel-Modulkonfiguration, IP-Netzwerke, Firewall).
d. Low-Level-Kenntnisse der Interprozessorkommunikation.
i. Kommunikation auf physikalischen Schichten zwischen Prozessoren UART, SPI, IPC-Link.
ii. Kommunikation auf gemeinsamen Speicher RPMsg über Remoteproc und VirtIO).
iii. IP-Stack-Kommunikation.
e. Fortgeschrittene GSM-Mobilfunkantennen- und Modemkenntnisse.
f. Verantwortlich für die Analyse und/oder Erstellung von High-Level-Software-Spezifikationen auf Projektebene.
g. Verantwortlich für die Kontaktaufnahme mit dem Kunden zur Klärung von Funktionsaspekten sowie von Leistungs-KPIs.
h. Verantwortlich für die Erstellung von Aufwandsschätzungen für sein/ihr Projekt - in Zusammenarbeit mit den Domain-Architekten.
i. Verantwortlich für die Definition der gesamten Software-Architektur - auf Projektebene - in Zusammenarbeit mit den Domain-SW-Architekten und gemäß den Kundenvorgaben.
j. Verantwortlich - in Zusammenarbeit mit den Domain-Architekten - für die Auswahl der richtigen Technologien und Plattformen von Drittanbietern, die in dem Projekt verwendet werden sollen.
k. Ist der Hauptansprechpartner für die Projektleitung in Bezug auf die wichtigsten technischen Aspekte (verwendete Technologien, Machbarkeit verschiedener technischer Konzepte, HW-Anforderungen, Performance-KPIs).
l. Ist verantwortlich für die Synchronisation der Domänenarchitekturen innerhalb der Gesamtprojektarchitektur:
i. Klare Definition der Verantwortung für jede Domäne.
ii. Korrekte Aufteilung der HW-Ressourcen zwischen Domänen (RAM-Speicheranteil, Prozessorzeitanteil, Priorisierung der Ausführung usw.).
iii. Leistungs-KPIs sind immer im Fokus und auf Kurs.
iv. Analyse und Verfolgung von Leistungsverbesserungen, die von den Domains vorgeschlagen werden.
m. Verantwortlich für die Sicherstellung, dass die SW-Architektur des Projekts optimal und machbar ist, um im Projektzeitrahmen und mit den verfügbaren Ressourcen implementiert werden zu können.
n. Verantwortlich für die Koordination der Domänen-SW-Architekten, um Folgendes sicherzustellen
i. die Konsistenz der gesamten SW-Architektur mit der Domänenarchitektur.
ii. die Konsistenz der Architektur mit dem zu entwickelnden Code.
iii. die Realisierbarkeit der technischen Schlüsselkonzepte.
iv. die Effektivität von neuen Technologien, 3th party SW-Plattformen in der Projektimplementierung.
v. die Erfüllung der Leistungs-KPIs.
o. Verantwortlich für die Organisation von Architektur-Reviews mit den Domänen und Verfolgung der Umsetzung der vereinbarten Ergebnisse.
p. Verantwortlich für die Einhaltung der erforderlichen Prozesse und Methoden.
q. Beteiligt sich an der Lösung von roten Alarmen/ Krisensituationen in verschiedenen Projekten, wenn nötig.
r. Sollte Mentoring/Coaching für neue/unerfahrene Architekten anbieten, um sicherzustellen, dass sie ihre Arbeit mit den erforderlichen Qualitätsstandards erledigen werden.

Auswahl der Teammitglieder:
Erfahrung in den folgenden technischen Bereichen wird empfohlen:
- Wichtig: Experten-Know-how in Modem- und Telematikfunktionen
- Programmiersprache C/C++
- Embedded Automotive / Telematik SW-Entwicklung
- Modem-Kommunikation
- Netzwerk-Protokolle
- Ethernet
- Some/ip
- Fern-Debugging; Gdb
- Git; Gerrit, Jira
- Kodier-Richtlinie
- Erfahrung mit Automotive HW und Embedded SW
- Methodiken zur Problemanalyse
- SW-Entwicklung Embedded Systems (Automotive)
- Englisch fließend in Wort und Schrift

Bei Interesse freuen wir uns sehr über Ihre Kontaktaufnahme.
Bitte senden Sie uns wenn möglich Ihr aktuelles Profil und Ihre Verfügbarkeit.

Ihr berater.de Team
Start date
ASAP
Duration
6 months
From
berater.de GmbH
Published at
01.07.2021
Contact person:
Florian Nix
Project ID:
2149030
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register