Unser Kunde ist ein innovativer Entwicklungspartner, der seit 2008 intelligente vernetzte Systeme entwickelt. Der Fokus liegt auf der Produktentwicklung, dem Produktmanagement und der technischen Beratung. Das Unternehmen hat sich das Ziel gesetzt, durch spannende und innovative Lösungen sowohl Kunden als auch sich selbst zu begeistern. In dieser Rolle als Engineer* Embedded Software sind Sie Teil eines dynamischen Teams, das an der Entwicklung von Embedded Software für IoT-Produkte, Medizintechnik und Automotive-Komponenten arbeitet. Ihre Aufgaben umfassen die Analyse von Systemanforderungen, die Einarbeitung in Software Requirements sowie die Unterstützung bei der Erstellung von Software Designs. Sie implementieren Software-Komponenten in gängigen Programmiersprachen und sind verantwortlich für die Integration und Erweiterung von Funktionen. Zudem bringen Sie sich aktiv bei der Auswahl und Integration von Open-Source-Komponenten ein und nutzen aktuelle Technologien und Werkzeuge. Mit geeigneten Testwerkzeugen führen Sie Unit-, Integrations- und Systemtests durch. Das Arbeitsumfeld ist geprägt von Flexibilität und einem hohen Maß an Teamarbeit, wodurch Sie die Möglichkeit haben, sich in verschiedene Entwicklungsprojekte bei wechselnden Kunden und Branchen einzuarbeiten. Die Unternehmenskultur fördert kontinuierliches Lernen und persönliche Entwicklung durch zahlreiche Workshops und individuelle Fachschulungen.
Engineer* Embedded Software | C++, Linux, Zephyr
Beschreibung
Anforderungen
Der ideale Kandidat bringt eine Leidenschaft für innovative Aufgaben sowie Erfahrung in der Entwicklung von Embedded Software mit. Sie sollten routiniert in den Programmiersprachen C und C++ im Embedded-Umfeld sein, Kenntnisse in Python oder Rust sind von Vorteil. Sie haben Erfahrung mit RTOS-Systemen wie Zephyr oder Betriebssystemen wie Embedded Linux und sind idealerweise mit Open-Source-Software vertraut. Zudem sollten Sie Kenntnisse im Aufbau und Umgang mit CI/CD-Pipelines, beispielsweise mit GitLab, mitbringen. Ein abgeschlossenes Studium in (technischer) Informatik, Elektrotechnik oder Embedded Software ist erforderlich. Verhandlungssichere Deutschkenntnisse und fließendes Englisch sind ebenfalls notwendig. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken runden Ihr Profil ab.