Software Engineer - SW Integrator
Role details
Job location
Tech stack
Job description
Das Unternehmen sucht einen erfahrenen Senior Software Engineer, der als SW Integrator in einem hybriden Arbeitsmodell tätig sein wird. In dieser Rolle sind Sie verantwortlich für die Gestaltung und Implementierung eines hybriden Sprach- und Erkennungssystems, in dem Audio gleichzeitig an eine eingebettete Lösung sowie an mehrere Cloudlösungen gestreamt wird. Zu Ihren täglichen Aufgaben gehört die Verarbeitung und Abstimmung der Ergebnisse sowie die Analyse der Produktanforderungen unserer Kunden. Sie werden auch für die Einrichtung und Wartung von CI/CD-Umgebungen verantwortlich sein und die Software-Releases sowie die Rückintegration von Plattform-Releases unterstützen. Darüber hinaus werden Sie interne Softwarekomponenten integrieren, Umgebungen einrichten und Tests sowohl auf Entwicklungs- als auch auf dem tatsächlichen Infotainmentsystem unterstützen. Die enge Zusammenarbeit mit Kunden, anderen Abteilungen wie Qualitätssicherung und Qualitätsmanagement sowie internen Teammitgliedern ist entscheidend, um klare und präzise Kommunikation durch regelmäßige Berichterstattung, Teilnahme an Meetings und Nachverfolgung sicherzustellen. Diese Position bietet Ihnen die Möglichkeit, Technologien und Dienstleistungen weiterzuentwickeln, indem Sie Input und Empfehlungen aus Ihren Projekterfahrungen einbringen.
Requirements
Der ideale Kandidat bringt mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung mit, vorzugsweise im Automobilbereich und in Verbindung mit Android. Sie sollten über fundierte Kenntnisse von Linux als Host-Betriebssystem für den Softwarebau verfügen und Erfahrung mit CI/CD- und Build-Systemen wie Make, Gradle, Jenkins, Docker und GitLab Runners haben. Kenntnisse in der Programmierung mit Gradle, Java, Kotlin, Python, Shell-Script und C/C++ sind ebenfalls erforderlich. Zudem sollten Sie in der Lage sein, Hardware-Ausrüstung zur Unterstützung von Softwareentwicklungsaufgaben einzurichten. Eine schnelle Auffassungsgabe für neue Technologien und Tools ist von Vorteil. Teamfähigkeit und Kundenorientierung sind ebenso wichtig. Bevorzugte Fähigkeiten umfassen Kenntnisse agiler Softwareentwicklungsprozesse (z.B. Scrum), Erfahrung mit Unit-Test-Frameworks (Google Test und JUnit) sowie Kenntnisse in Atlassian-Tools (Jira und Confluence). Ein Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik, Software Engineering oder Computerlinguistik wird vorausgesetzt.
Technologien
Python Java Docker CI/CD Kotlin Jenkins Linux
Soft Skills
Teamfähigkeit Kundenorientierung Kommunikation
Erforderliche Sprachen
Deutsch Englisch
Benefits & conditions
Hybrid Vollzeit Senior vor 30 Tagen 47.000 € - 66.000 € / Jahr