Ihre Aufgaben
1. Im Bereich Embedded Linux entwickelst du Softwarelösungen für moderne industrielle Produkte und Systeme.
2. Gemeinsam mit den Entwicklungsbereichen arbeitest du an der technischen Weiterentwicklung bestehender Produktplattformen im Rahmen eines umfassenden Produkt-Facelifts.
3. Die Implementierung neuer Funktionen sowie die Optimierung bestehender Softwarekomponenten gehören zu deinem Aufgabenbereich.
4. Softwaremodule in C++ und C entwickelst, testest und integrierst du in bestehende Embedded-Systemlandschaften.
5. Darüber hinaus unterstützt du den Aufbau und die Weiterentwicklung moderner Entwicklungs- und Deploymentprozesse wie CI/CD.
6. Technische Anforderungen, Schnittstellen und Softwarearchitekturen stimmst du gemeinsam mit internen Fachbereichen ab.
7. Auch Themen rund um Softwarequalität, Funktionalität und Security berücksichtigst du während des gesamten Entwicklungsprozesses.
Ihre Qualifikationen
8. Abgeschlossenes Studium im Bereich Informatik, Technische Informatik, Elektrotechnik oder vergleichbar
9. Erfahrung in der Softwareentwicklung mit C++ und idealerweise C
10. Kenntnisse im Umfeld Embedded Linux
11. Erfahrung in der Entwicklung industrieller oder hardwarenaher Softwarelösungen
12. Kenntnisse moderner Softwareentwicklungsprozesse wie CI/CD von Vorteil
13. Sehr gute Deutsch- und gute Englischkenntnisse
Ihre Vorteile
Wir bieten eine Unternehmenskultur, die geprägt ist von der Vielfältigkeit unserer Mitarbeiter sowie von gegenseitiger Wertschätzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmäßige Feedback-Gespräche über deine Herausforderungen und Perspektiven. Mit individuellen Fortbildungen und Trainings wirst du optimal gefördert und auf zukünftige Projekte vorbereitet. Unbefristete Arbeitsverträge, 30 Tage Urlaub, Arbeitskontenregelung sowie betriebliche, arbeitgeberfinanzierte Altersvorsorge sind bei uns selbstverständlich.