Sie begeistern sich für Embedded Softwareentwicklung, hardwarenahe Programmierung und die Entwicklung sicherheitskritischer Systeme und möchten anspruchsvolle Elektronik- und Mikrocontrollerplattformen aktiv mitgestalten? Bei Brunel haben Sie die Möglichkeit, sich bei namhaften Kunden kontinuierlich weiterzuentwickeln - und das branchenübergreifend. Bewerben Sie sich bei Brunel und erleben Sie mit uns die Vielfalt des Engineerings als Senior Embedded Software Engineer (m/w/d).
- Umsetzung technischer Anforderungen und Feinspezifikationen für Embedded Systeme unter optimaler Nutzung bestehender Hardware- und Mikrocontrollerarchitekturen
- Entwicklung, Integration und Test von Softwarelösungen für Embedded Controller und elektronische Teilsysteme
- Definition, Programmierung, Inbetriebnahme und Test von Board Support Packages für elektronische Steuergeräte
- Erstellung technischer Spezifikationen, Softwarearchitekturen und Nachweisdokumentationen
- Durchführung von Software-Reviews sowie Bewertung von Anforderungen, Architekturen und Softwaredesigns
- Koordination und Abstimmung von Arbeitspaketen mit internen und externen Projektbeteiligten
- Analyse komplexer Problemstellungen sowie Entwicklung nachhaltiger technischer Lösungen für die Produktentwicklung
- Abgeschlossenes Studium im Studiengang Informatik, Elektrotechnik, Mechatronik oder vergleichbarer Abschluss notwendig
- Einschlägige Berufserfahrung in der Embedded Softwareentwicklung und der eigenständigen Umsetzung technischer Anforderungen ist ein Must-Have
- Fundierte Kenntnisse in der hardwarenahen C-Programmierung sowie in der Mikrocontrollerentwicklung sowie Erfahrung mit Multi-Core-Architekturen erforderlich
- Kenntnisse modelbasierter Softwareentwicklungsmethoden und entsprechender Werkzeuge notwenidg
- Erfahrung in der Definition und Auslegung von Software- und Systemarchitekturen wünschenswert
- Kenntnisse in der Entwicklung sicherheitskritischer Systeme, idealerweise nach DO-178, von Vorteil
- Verhandlungssichere Englischkenntnisse notwendig