Embedded Software Architect in C/C++
Role details
Job location
Tech stack
Job description
Du willst nicht nur Features implementieren, sondern die technische Richtung eines Embedded-Produkts vorgeben - in einem Umfeld, in dem Code-Qualität, Robustheit und Safety wirklich zählen? Dann ist das deine Bühne: Als C/C++ Embedded Software Architect übernimmst du die Verantwortung für die Embedded-Softwarearchitektur sicherheitskritischer Systeme, definierst Modul- und Schnittstellendesign und gibst die technische Linie über den gesamten Lebenszyklus vor - mit viel Gestaltungsspielraum und enger Zusammenarbeit mit Hardware, Test und Projektteams., * Verantwortung für die Embedded-Softwarearchitektur in C (bzw. C/C++) für sicherheitskritische Systeme
- Definition und kontinuierliche Weiterentwicklung der technischen Gesamtarchitektur (Modul-, Schnittstellen- und Systemdesign)
- Technische Richtungsgebung über den gesamten Software-Lebenszyklus hinweg
- Aktive Mitarbeit an Architektur- und Code-Reviews sowie Ableitung technischer Entscheidungen
- Sicherstellung hoher Code-Qualität, Wartbarkeit und Performance
- Einhaltung von Qualitäts-, Safety- und Entwicklungsstandards
- Enge Zusammenarbeit mit Hardware-, Test- und Projektteams
- Analyse bestehender Embedded-Software und gezielte Weiterentwicklung bestehender Architekturen
- Bewertung technischer Risiken, Aufwände und Abhängigkeiten
- Perspektivisch: fachliches Guiding und Sparring für Entwickler:innen (keine reine Managementrolle)
Requirements
- Abgeschlossene technische Ausbildung (HTL, FH oder TU) im Bereich Informatik, Embedded Systems, Elektrotechnik oder vergleichbar
- Mehrjährige, fundierte Erfahrung in der Embedded-Softwareentwicklung mit C (Embedded)
- Nachweisliche Erfahrung in der Konzeption, Bewertung und Weiterentwicklung von Softwarearchitekturen
- Sehr gutes Verständnis von hardware-naher Software, Embedded-Systemen und systemischen Zusammenhängen
- Erfahrung mit komplexen, langlebigen Codebasen und hohen Qualitätsanforderungen
- Strukturiertes, analytisches Denken und Freude daran, technische Entscheidungen zu treffen und zu vertreten
- Hoher Anspruch an Code-Qualität, Wartbarkeit und saubere Architektur
- Kommunikationsstärke und Freude am fachlichen Austausch im Team
- Sehr gute Deutsch- und Englischkenntnisse
Benefits & conditions
- Kostenlose Weiterbildung an der BEKO Akademie, individuelle Kurse und Seminare
- Umfangreiches Gesundheitsangebot: Betriebsarzt und Betriebspsychologin, Impfaktionen, Wirbelsäulen-Screening, uvm.
- Sozialleistungen wie private Unfallversicherung oder diverse Betriebsratsförderungen
- Spannende Projekte für namhafte Unternehmen aus unterschiedlichen Branchen
- Gute Erreichbarkeit der BEKO Offices und Kundenstandorte
- Zeitlich und örtlich flexibles Arbeiten in deinem Home Office
- Workation: Ein Monat im Jahr von dort aus arbeiten, wo andere Urlaub machen
- Regelmäßige Mitarbeiterevents (z.B. After Works, Expertenabende, uvm.)
- Vergünstigungen in Gastronomie und Handel
- Kein All-In-Vertrag: aufgrund moderner Arbeitszeitmodelle kann flexibel Zeitausgleich konsumiert werden
- Jobradl Bikeleasing - Dienstrad für umweltfreundliche Mobilität
- Unterstützung beim Antrag des Ingenieur-Titels
- Das BEKO Sabbatical: Bezahlte Auszeit mit flexibler Planung
- Wir bieten ein Gehalt von mindestens 5.500,- EUR Brutto auf Basis Vollzeit bei Erfüllung aller Anforderungen. Je nach konkreter Qualifikation und Erfahrung ist eine Bereitschaft zur Überzahlung gegeben.