Embedded Linux Software Architect
Role details
Job location
Tech stack
Job description
Als Embedded-Linux Softwarearchitekt gestaltest Du vernetzte Systeme mit Cloud- und Azure-IoT-Anbindung, sicherst nachhaltige Qualitätsstandards und etablierst zukunftsfähige Architekturen. Du führst das Team technisch und arbeitest eng mit Kunden zusammen, um komplexe Embedded- und Cloud-Projekte erfolgreich umzusetzen.
Als mittelständisches Software-Beratungsunternehmen unterstützen wir die digitale Produktentwicklung - von der Idee bis zur Markteinführung - entweder als Teil des Kundenteams oder mit Verantwortung für die gesamte Lösung., * Entwicklung und Weiterentwicklung skalierbarer Embedded-Linux-Architekturen mit Integration in Cloud- und IoT-Umgebungen (Schwerpunkt Azure)
- Konzeption moderner Softwarearchitekturen für verteilte Systeme - vom Embedded Device über Edge-Komponenten bis hin zu Cloud-Diensten
- Gestaltung und Pflege technischer Architekturdokumentationen (Arc42, C4) zur klaren Kommunikation komplexer Lösungsansätze
- Technisches Risikomanagement inklusive Identifikation, Bewertung und Ableitung nachhaltiger Gegenmaßnahmen
- Beratung und technische Führung in allen Projektphasen - von Presales-Workshops bis hin zur Implementierung
- Beobachtung relevanter Technologieentwicklungen (Embedded, Cloud, IoT, Edge), Bewertung ihres Potenzials und Ableitung strategischer Empfehlungen
- Enge Zusammenarbeit in einem interdisziplinären Architektenteam, um eine konsistente Technologiestrategie zu definieren und deren Umsetzung zu begleiten
Requirements
- Abgeschlossenes Studium in Informatik, Mathematik oder einer vergleichbaren Fachrichtung
- Fundierte Kompetenz in der Architektur von Embedded-Linux-Systemen (z. B. Yocto, Buildroot, systemd) kombiniert mit Erfahrung in Cloud-/IoT-Architekturen
- Tiefgehende Kenntnisse in C++ ( 17) sowie idealerweise Qt/QML für Embedded-UIs.
- Routine im Einsatz moderner IoT-/Cloud-Technologien wie Azure IoT Hub, Azure IoT Edge, Device Provisioning Service, Azure Functions, Event Hub
- Fundierte Kenntnisse für Device-to-Cloud-Konzepte, Telemetrie-Pipelines und IoT-Integrationen über REST, gRPC oder MQTT
- Erfahrung mit Docker/Containerisierung auf Embedded- und Edge-Systemen; Kenntnisse in Kubernetes wünschenswert
- Verständnis moderner Frontend-Technologien, um Embedded- und Cloud-Architekturen mit UI-Komponenten zu verbinden..
- Vertraut mit agilen Methoden (Scrum, Kanban) zur Steuerung von Teams und Projekten
- Stark ausgeprägte Kommunikations- und Moderationsfähigkeiten für interne Teams und Kundenpräsentationen
- Sehr gute Deutsch- (C1) und Englischkenntnisse (mind. B2)
- Reisebereitschaft zum Kunden vor Ort
Benefits & conditions
- Welcome Days, Onboarding Sessions und Mentoringprogramme für deinen optimalen Start
- Unvergessliche Team- und Firmenevents die den Zusammenhalt stärken
- Individuelle Unterstützung deiner persönlichen Weiterbildung (jährliches Budget) sowie ein regelmäßiger fachlicher Austausch mit deinen lokalen und internationalen Kollegen
- Flexible Arbeitszeiten mit hybridem Arbeiten, 30 Tage Urlaub + 24. und 31.12.
- Betriebliche Krankenversicherung, Zuschuss zum Krankengeld bei längerer Krankheit, Firmenfitness (EGYM Wellpass)
- Betriebliche Altersvorsorge mit 30% Arbeitgeberzuschuss, Zuschuss zur Kinderbetreuung
- Remote Work Equipment, monatlicher Zuschuss zur Mobilfunkrechnung, Corporate Benefits
About the company
Alle reden von Digitalisierung – Wir machen es. Wir entwickeln innovative Softwareprodukte in den Bereichen Kundenbeziehungsmanagement (CRM), Marketing Automation und Machine Learning. Unternehmen bei der Digitalisierung und der konsequenten Kundenzentrierung zu begleiten, ist unsere Leidenschaft. Wir lieben modernste Technologie, Handwerk und Innovation. Du auch? Dann bist du bei BSI goldrichtig!