Über Cerence
Cerence (Nasdaq: CRNC) ist der globale Branchenführer bei der Schaffung einzigartiger, bewegender Erlebnisse für die Automobilwelt. Das Unternehmen hat sich im Oktober 2019 von Nuance abgespalten und ist seitdem ein unabhängiges Unternehmen, das sich schnell als Marktführer im Bereich der Automotive-Sprachassistenten etabliert hat. Cerence arbeitet mit allen führenden Automobilherstellern weltweit zusammen, um zu transformieren, wie ein Auto sich anfühlt, reagiert und lernt.
Aufgaben
- Mitwirken bei Design und Implementierung eines hybriden Spracherkennungssystems
- Analyse von Kundenanforderungen
- Aufbau und Wartung der CI/CD-Umgebung
- Unterstützung der SW-Releasezyklen und Integration von Plattformveröffentlichungen
- Unterstützung der Integration interner SW-Komponentenauslieferungen
- Einrichten der Umgebung und Unterstützung bei Tests auf Entwicklungs- und Infotainment-Systemen
- Überprüfung und Untersuchung von Problemen anhand von Tickets, Spuren und anderen Fehlerberichten
- Enge Zusammenarbeit mit Kunden, anderen Abteilungen und internen Teammitgliedern
Anforderungen
- Mindestens 5 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise für Automotive und in Verbindung mit Android
- Fundierte Kenntnisse in Linux als Hostsystem für den Aufbau von Software
- Erfahrung mit CI/CD und Buildsystemen (Make, Gradle, Jenkins, Docker, GitLab Runners)
- Erfahrung mit Versionskontrollsystemen (Git/GitLab und Artifactory)
- Programmiererfahrung (Gradle, Java, Kotlin, Python, Shell-Skripte, C/C++)
- Fähigkeit, Hardware-Ausrüstung zur Unterstützung von Softwareentwicklungsaufgaben einzurichten
- Schnelle Aneignung neuer Technologien und Tools
- Teamplayer mit Kundenorientierung
Wünschenswerte Qualifikationen
- Erfahrung mit agilen Softwareentwicklungsprozessen (z.B. Scrum)
- Erfahrung mit Unit-Test-Frameworks (Google Test und JUnit)
- Erfahrung mit Atlassian-Tools (Jira und Confluence)
- Erfahrung mit Spracherkennungssoftware oder Multimedia-Streaming