Softwareentwickler Embedded - Weinstadt
Role details
Job location
Tech stack
Job description
-
Ausbau und Optimierung unserer CI/CD-Pipelines mit Schwerpunkt auf Embedded-Entwicklung für bare metal, RTOS und Yocto
-
Unterstützung des Yocto Plattform-Teams bei der Sicherstellung, dass die verschiedenen Images wie Testimage, Release Image und weitere reibungslos funktionieren und optimal eingesetzt werden können
-
Unterstützung unserer Softwareentwickler bei der Nutzung und Optimierung unserer CI/CD-Umgebung
-
Unterstützung des Entwicklerteams bei der Containerisierung mit Docker, einschließlich der Erstellung und Pflege von Dockerfiles sowie der Optimierung von Container-Workflows für Embedded-Anwendungen. Enge Zusammenarbeit mit den Softwareentwicklern, um eine nahtlose Integration der Containerlösungen in die bestehende CI/CD-Umgebung sicherzustellen
-
Pflege und Weiterentwicklung von Docker Buildcontainern für unsere Yocto Applikationen, einschließlich der Aktualisierung von Abhängigkeiten, Anpassung der Buildumgebungen sowie Integration neuer Features zur Unterstützung der Embedded-Entwicklung. Sie übernehmen die Verantwortung für die Optimierung der Container-Performance und die Sicherstellung einer zuverlässigen Bereitstellung und Wartung der Buildumgebungen innerhalb der CI/CD-Pipeline
-
Integration und Wartung unserer Embedded-Umgebungen, insbesondere für Microcontroller der STM-Familie (STM32F2, G0, G4, F4, H7), PIC und der Texas Instruments Sitara Familie (AM33, AM110, AM64)
Requirements
- Erfahrung in DevOps mit Schwerpunkt Embedded-Systeme
- Sehr gute Kenntnisse in CI/CD-Tools wie Jenkins, Bitbucket und JIRA; Erfahrung mit GitLab ist ein Plus
- Erfahrung mit Docker und anderen Virtualisierungstechnologien
- Erfahrung in der Entwicklung und dem Bau von Firmware für verschiedene Microcontroller
- Problemlösungsfähigkeit und eine strukturierte Arbeitsweise
- Teamfähigkeit und Kommunikationsstärke
- Studium im Bereich technische Informatik, Informatik, vergleichbare technische Ausrichtung z.B. Mechatronik, Elektronik, Nachrichten- oder Automatisierungstechnik
Benefits & conditions
-
Die Vorteile eines mittelständischen Unternehmens mit flachen Hierarchien, verbunden mit den Vorteilen eines internationalen Konzerns
-
Symphatisches Team und aktive Mitgestaltung der Prozesse im Unternehmen
-
Symphatisches Team und aktive Mitgestaltung der Prozesse im Unternehmen
-
Übernahme der Tickets des ÖPNV
-
Bike Leasing
-
Ausgeprägtes betriebliches Gesundheitsmanagement
-
Zuschuss zur betrieblichen Altersvorsorge
Selbstverständlich erfahren Sie bei uns eine umfangreiche Einarbeitung und erhalten kontinuierliche Weiterbildungsmöglichkeiten. Wir bieten Ihnen einen interessanten Arbeitsplatz in einem ausgewogenen sozialen Umfeld.