Senior Software Engineer - Hybrid Position

Jobriver Hr Service
Stuttgart, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior
Compensation
€ 71K

Job location

Stuttgart, Germany

Tech stack

Java
Android
Unit Testing
C++
Embedded Software
Python
Software Engineering
Gitlab
GIT
Kotlin
Information Technology
Software Version Control

Requirements

Der ideale Kandidat bringt mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung mit, insbesondere in den Programmiersprachen Android, Java, Kotlin sowie C/C++. Ein detailliertes Verständnis der Android-Architektur, einschließlich AIDL, Binder, Lifecycle und System Services, ist unerlässlich. Kenntnisse in der Programmierung mit der Skriptsprache Python sind ebenfalls von Vorteil. Darüber hinaus sollten Sie über ausgezeichnete mündliche und schriftliche Kommunikationsfähigkeiten in Deutsch und Englisch verfügen. Eine positive 'Can-Do'-Einstellung, Organisationstalent und ein Ergebnisfokus sind wichtig, um in dieser Rolle erfolgreich zu sein. Die Bereitschaft zu gelegentlichen Reisen sowie der Umgang mit kurzfristigen Anforderungen sind ebenfalls erforderlich. Idealerweise haben Sie Erfahrung mit Versionskontrollsystemen wie Git/GitLab, Embedded Softwareentwicklung und Unit-Test-Frameworks. Ein Bachelor- oder Masterabschluss in Informatik, Elektrotechnik, Physik, Softwaretechnik oder einem verwandten Bereich wird vorausgesetzt.

Technologien

Python Java Kotlin

Soft Skills

Teamfähigkeit Kommunikation Analytisches Denken

Erforderliche Sprachen

Deutsch Englisch

About the company

Unser Kunde sucht einen erfahrenen Senior Software Engineer, der in einem hybriden Arbeitsmodell tätig ist. In dieser Rolle sind Sie Teil eines dynamischen und innovativen Teams, das sich auf die Entwicklung von Sprachdialogsystemen für die Automobilindustrie spezialisiert hat. Ihre Hauptaufgaben umfassen die Analyse von Produktanforderungen sowie die enge Zusammenarbeit mit der Forschungs- und Entwicklungsabteilung sowie den Entwicklern, um die optimale Konfiguration und Einrichtung des Frameworks zu definieren. Sie implementieren spezifische Sprachdialogschnittstellen unter Verwendung der Android-Infrastruktur und arbeiten an der Analyse und Implementierung von Abhängigkeiten zu anderen Android-nativen Schnittstellen. Zudem führen Sie Speicher- und CPU-Messungen auf der Zielplattform durch und tragen zur Verbesserung der Latenz sowie des Speicher- und CPU-Verbrauchs bei. Das Arbeitsumfeld ist geprägt von einer offenen Kommunikation und einem starken Fokus auf Teamarbeit, was Ihnen die Möglichkeit gibt, Ihre Ideen einzubringen und aktiv zur Weiterentwicklung des Produkts beizutragen. Die Unternehmenskultur fördert Innovation und Kreativität, und es gibt zahlreiche Entwicklungsmöglichkeiten innerhalb des Unternehmens.

Apply for this position