Ihre Aufgaben
1. Selbstständige Vorbereitung von Aufgaben
2. Erstellung von Softwarearchitekturen und Designs für komplexe eingebettete Softwaresysteme
3. Entwicklung von Treiber- und Anwendungssoftware für verschiedene Mikrocontroller-Systeme
4. Leitung kleinerer Softwareprojekte
5. Koordination der Integration von elektronischer Hardware/Software für neue Produkte und laufende Programme
6. Erstellung technischer Dokumente wie Spezifikationen und Versionshinweise
7. Koordination externer Softwarelieferanten
8. Unterstützung des Softwareentwicklungsteams bei der Prozessverbesserung
Ihre Qualifikationen
9. Bachelor- oder Master-Abschluss in Informatik, Elektrotechnik oder ähnlichen Fachrichtungen
10. Erfahrung in der Programmierung von Embedded-Software in C/C++
11. Kenntnisse verschiedener Sicherheitssoftwarearchitekturen
12. Vertrautheit mit der Modellierungssprache UML
13. Kenntnisse in Automobilstandards wie Automotive SPICE und ISO26262
14. Erfahrung mit Application Lifecycle Management Tools wie Polarion oder codeBeamer
15. Kenntnisse in Software-Unit-Testing (z.B. Tessy, Polyspace)
16. Gute Dokumentations- und Sprachfähigkeiten in Deutsch und Englisch
Ihre Vorteile
Wir bieten Ihnen 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 Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie 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.