5761 Jobs
Projektleitender Architekt (m/w/d)
Rolle
Im Kundenauftrag suchen wir eine:n erfahrene:n Projektleiter:in Architektur für die selbstständige Bearbeitung vielseitiger Hochbauprojekte in der Zentralschweiz. Sie begleiten Projekte vom Vorprojekt über Bauprojekt und Bewilligungsverfahren bis zur Ausführungsplanung und Realisierung. Dabei verbinden Sie architektonische Qualität mit konstruktivem Verständnis und koordinieren Bauherrschaften, Behörden sowie interne und externe Fachplanende. Die Position bietet eine ganzheitliche Projektverantwortung über mehrere SIA-Phasen in einem überschaubaren Planungsumfeld mit kurzen Entscheidungswegen.
Verantwortung
Selbstständige Projektleitung von Architektur- und Hochbauprojekten vom Vorprojekt bis zur Ausführung
Steuerung der Projekte über die relevanten SIA-Phasen 31–53
Entwicklung und Weiterbearbeitung von Vorprojekten, Bauprojekten und Ausführungskonzepten
Erstellung und Koordination von Baueingabe-, Ausführungs-, Detail- und Werkplänen
Führung und Koordination von Architekt:innen, Zeichner:innen und externen Fachplanenden
Direkte Abstimmung mit Bauherrschaften, Behörden, Fachplanenden und Unternehmern
Koordination der Schnittstellen zwischen Architektur, Tragwerk und Gebäudetechnik
Begleitung von Baubewilligungs- und Behördenverfahren
Entwicklung konstruktiver Lösungen sowie Klärung anspruchsvoller Ausführungs- und Detailfragen
Prüfung und Integration von Fachplaner-, Unternehmer- und Werkstattplanungen
Begleitung der Realisierung und Bauausführung sowie Unterstützung bei Abnahmen und Mängelbearbeitung
Sicherstellung von Planungsqualität, Terminen und projektspezifischen Vorgaben
Qualifikationen
Abgeschlossenes Studium als Architekt:in FH/ETH oder vergleichbarer Hochschulabschluss
Mehrjährige Berufserfahrung in der Projektleitung von Hochbauprojekten in der Schweiz
Fundierte Kenntnisse in Projektierung, Ausführungsplanung und Baukonstruktion
Gute Kenntnisse der SIA-Phasen, Schweizer Bauvorschriften und Bewilligungsverfahren
Sicherer Umgang mit einer branchenüblichen CAD-/BIM-Software, vorzugsweise Archicad
Erfahrung in der Koordination von Fachplanenden und Projektteams
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Systems Software Engineer (m/w/d)
Über
Rolle
Software, die tief in technische Systeme eingreift: Diese Position richtet sich an Entwickler, die Freude an C++, Netzwerkprotokollen, Hardwareintegration und komplexen Systemlandschaften haben. Statt isolierter Applikationsentwicklung steht das Zusammenspiel ganzer Systeme im Mittelpunkt.
Verantwortung
Entwicklung zentraler Softwarekomponenten für komplexe technische Plattformen
Aufbau performanter Backend-Services mit modernem C++
Gestaltung klarer Softwarearchitekturen für langlebige und erweiterbare Systeme
Entwicklung von Kommunikationsschichten für interne und externe Systemkomponenten
Integration von Netzwerkprotokollen, Hardware und verteilten Services
Umsetzung robuster APIs und serviceorientierter Kommunikationsmodelle
Verbindung von Backend-Logik mit funktionalen Benutzeroberflächen
Analyse von technischen Anforderungen und Entwicklung geeigneter Lösungsarchitekturen
Untersuchung von Performance-Problemen, Laufzeitfehlern und komplexen Systemzuständen
Optimierung von Datenflüssen, Ressourcenverbrauch und Systemreaktionszeiten
Entwicklung automatisierter Tests zur Absicherung zentraler Systemfunktionen
Teilnahme an Architektur- und Code Reviews
Weiterentwicklung bestehender Softwarekomponenten durch Refactoring und Modernisierung
Unterstützung bei Integration, Release und technischer Inbetriebnahme
Dokumentation von Architektur, Schnittstellen und relevanten technischen Entscheidungen
Qualifikationen
Erfahrung in der professionellen C++-Entwicklung
Fundiertes Verständnis objektorientierter Softwarearchitektur
Gute Kenntnisse in Speicherverwaltung, Concurrency und modularer Softwareentwicklung
Interesse an Embedded-, Backend- oder systemnaher Softwareentwicklung
Verständnis von Netzwerkprotokollen und Kommunikation zwischen verteilten Komponenten
Erfahrung mit REST, gRPC oder vergleichbaren Kommunikationsmechanismen von Vorteil
Sicherer Umgang mit Git und CMake
Idealerweise Erfahrung mit Linux und automatisierten Build- und Testprozessen
Interesse an Hardwareintegration und technischen Gesamtsystemen
Strukturierte Herangehensweise an Debugging und Root-Cause-Analysen
Qualitätsbewusstsein und Anspruch an nachhaltige Softwarearchitekturen
Eigeninitiative und Freude daran, technische Lösungen von der Idee bis zur Integration umzusetzen
Bauingenieur Tragwerksplanung (m/w/d)
Über
Rolle
Im Kundenauftrag suchen wir eine:n Bauingenieur:in Konstruktiver Hoch- & Brückenbau für die Projektierung anspruchsvoller Tragwerke und Ingenieurbauten. Sie bearbeiten Projekte von der Entwicklung des Tragwerkskonzepts über statische Berechnungen und Dimensionierungen bis zur Ausführungsplanung. Dabei wirken Sie zunehmend bei der Führung von Projektteams sowie bei der Beratung von Bauherrschaften, Architekt:innen und Behörden mit. Die Position bietet ein vielseitiges Tätigkeitsfeld zwischen Tragwerksplanung, konstruktivem Ingenieurbau und Projektkoordination.
Verantwortung
Projektierung anspruchsvoller Tragwerke im konstruktiven Hoch- und Brückenbau
Entwicklung wirtschaftlicher und technisch optimierter Tragwerks- und Konstruktionskonzepte
Durchführung von statischen Berechnungen, Dimensionierungen und Tragfähigkeitsnachweisen
Bearbeitung von Tragwerken in Stahlbeton, Stahl, Holz und Verbundbauweise entsprechend den Projektanforderungen
Projektbearbeitung über die relevanten SIA-Phasen von der Vorstudie bis zur Realisierung
Erstellung von technischen Berichten, statischen Dokumentationen und Projektierungsunterlagen
Koordination von Schalungs-, Bewehrungs-, Konstruktions- und Detailplanungen
Mitwirkung bei der fachlichen Führung und Koordination von Projektteams
Abstimmung mit Bauherrschaften, Architektur, Fachplanenden und Behörden
Unterstützung bei Kostenschätzungen, Ausschreibungen und Vergabeunterlagen
Technische Begleitung der Bauausführung, Durchführung von Kontrollen und Bearbeitung konstruktiver Fragestellungen
Sicherstellung der Einhaltung relevanter SIA-Normen sowie Qualitäts- und Sicherheitsanforderungen
Qualifikationen
Abgeschlossenes Studium als Bauingenieur:in ETH mit Schwerpunkt konstruktiver Ingenieurbau oder vergleichbarer Vertiefung
Fundierte Kenntnisse in Baustatik, Tragwerksplanung und konstruktiver Bemessung
Erfahrung im Hochbau und/oder Brückenbau von Vorteil; auch geeignet für Absolvent:innen mit entsprechender Vertiefung
Kenntnisse der relevanten SIA-Normen und Schweizer Planungspraxis
Interesse an der Übernahme von Projektleitungs- und Koordinationsaufgaben
Bereitschaft zur fachlichen Weiterentwicklung in angrenzenden Bereichen des konstruktiven Ingenieurbaus
Sehr gute Deutschkenntnisse in Wort und Schrift
Benefits
Systems Manager / Requirements Engineer (m/w/d)
Über
Rolle
Du denkst nicht nur in einzelnen Komponenten, sondern in Zusammenhängen. Gesucht ist eine technisch starke Persönlichkeit, die Anforderungen, Architektur, Entwicklung und Verifikation miteinander verbindet und komplexe Systeme strukturiert zur technischen Reife führt.
Verantwortung
Entwicklung und Pflege einer konsistenten Systemanforderungsarchitektur
Analyse von Stakeholder-Bedürfnissen und Überführung in technische Systemziele
Strukturierung komplexer Anforderungen über System-, Software- und Komponentenebene
Definition klarer Schnittstellen und Abhängigkeiten zwischen technischen Systemelementen
Aufbau einer durchgängigen Verbindung von Anforderungen bis zur Verifikation
Bewertung der Anforderungsqualität hinsichtlich Eindeutigkeit, Vollständigkeit, Konsistenz und Testbarkeit
Erkennen technischer Konflikte und frühzeitige Klärung kritischer Abhängigkeiten
Begleitung technischer Reviews und Architekturentscheidungen
Zusammenarbeit mit Software Engineering, QA, Testing, Projektmanagement und weiteren technischen Disziplinen
Koordination kleinerer Engineering-Workstreams und fachübergreifender Klärungsaktivitäten
Unterstützung bei technischen Entscheidungsprozessen und Meilensteinbewertungen
Pflege von Systemdokumentation, Spezifikationen und technischen Nachweisen
Einsatz moderner Analysewerkzeuge zur Verbesserung von Requirements, Traceability und Engineering-Dokumentation
Nutzung von AI zur Unterstützung bei Anforderungsanalyse, Konsistenzprüfungen und Dokumentationsaufgaben
Weiterentwicklung von Engineering-Standards und Entwicklungsprozessen
Qualifikationen
Technischer oder naturwissenschaftlicher Hochschulabschluss oder vergleichbare technische Qualifikation
Mehrjährige Erfahrung in Systems Engineering, Requirements Engineering, Technical Analysis oder einer verwandten Funktion
Fundierte Kenntnisse im Umgang mit komplexen technischen Anforderungen und Systemzusammenhängen
Verständnis für Softwareentwicklung, Systemarchitektur, Testing und Verifikation
Erfahrung mit Traceability und strukturiertem Change-Management
Idealerweise Erfahrung mit sicherheitskritischen oder regulierten Systemen
Fähigkeit, komplexe Sachverhalte zu analysieren und verständlich aufzubereiten
Strukturierte, eigenständige und lösungsorientierte Arbeitsweise
Ausgeprägtes Qualitätsbewusstsein und Blick für technische Risiken
Freude an interdisziplinärer Zusammenarbeit und technischen Fragestellungen
Sicheres Auftreten in Reviews und technischen Abstimmungen
QA / Verification Engineer (m/w/d)
Über
Rolle
Wenn komplexe Systeme zuverlässig funktionieren müssen, zählt jedes Detail. Als Verification Engineer übernimmst du eine zentrale Rolle dabei, technische Anforderungen messbar zu machen, Tests intelligent zu planen und die Qualität anspruchsvoller Systeme nachweisbar abzusichern.
Verantwortung
Ableitung einer ganzheitlichen Verifikationsstrategie aus Requirements, Systemarchitektur und technischen Spezifikationen
Definition von Testmethoden, Prüfkriterien und reproduzierbaren Verifikationsszenarien
Planung kompletter Testkampagnen für Entwicklungszyklen und Releases
Durchführung von Software-, Integrations- und Systemverifikation
Aufbau strukturierter Testfälle für unterschiedliche Teststufen und Systemkomponenten
Bewertung technischer Testergebnisse und Identifikation von Qualitäts- und Projektrisiken
Systematische Analyse und Dokumentation von Fehlerbildern
Pflege einer vollständigen Verbindung zwischen Anforderungen, Testfällen, Resultaten und Defects
Erstellung von nachvollziehbaren Verifikationsberichten und Qualitätsnachweisen
Koordination kleinerer Testing-Arbeitspakete und Abstimmung technischer Prioritäten
Zusammenarbeit mit Software Engineers, System Engineers, Requirements Engineers und Projektverantwortlichen
Unterstützung bei Release-Entscheidungen durch transparente Qualitäts- und Testkennzahlen
Weiterentwicklung von Testprozessen mit Automatisierung, datengetriebenen Methoden und AI-Unterstützung
Etablierung effizienter Quality Gates innerhalb moderner Entwicklungsprozesse
Förderung einer Engineering-Kultur, in der Qualität messbar, nachvollziehbar und frühzeitig abgesichert wird
Qualifikationen
Technischer Abschluss in Informatik, Software Engineering, Systemtechnik oder einem vergleichbaren Fachgebiet
Mehrjährige Erfahrung als Test Engineer, Verification Engineer, QA Engineer oder in einer ähnlichen technischen Qualitätsfunktion
Sehr gutes Verständnis von Testdesign, Verifikation, Validierung und systematischer Qualitätssicherung
Erfahrung mit komplexen Software-, Embedded- oder Gesamtsystemen
Sicherer Umgang mit Requirements, Testfällen und Traceability
Erfahrung mit Defect Tracking und strukturierten Testprozessen
Idealerweise Praxis in regulierten oder sicherheitsrelevanten Entwicklungsumgebungen
Fähigkeit, technische Risiken zu erkennen und Tests gezielt nach deren Relevanz zu priorisieren
Präzise, analytische und eigenverantwortliche Arbeitsweise
Freude an technischen Fragestellungen und an der kontinuierlichen Verbesserung von Engineering-Prozessen
Sicheres Auftreten an technischen Schnittstellen und klare Kommunikation komplexer Sachverhalte
Business Application Engineer (m/w/d)
Über
Rolle
Wenn Software mehr können soll als Daten verwalten: Als Business Application Engineer gestaltest du digitale Lösungen an der Schnittstelle zwischen IT und Geschäftsprozessen. Von der Prozessanalyse über APIs und Datenmodelle bis zur fertigen Anwendung entsteht Software mit direktem Mehrwert für den täglichen Betrieb.
Verantwortung
Konzeption und Entwicklung moderner Business Applications rund um ERP und zentrale Unternehmensprozesse
Übersetzung komplexer Fachanforderungen in intuitive und technisch saubere Softwarelösungen
Analyse bestehender Anwendungen mit Fokus auf Digitalisierung und Prozessautomatisierung
Entwicklung von Integrationen zwischen ERP, Datenbanken, Webservices und weiteren Systemen
Aufbau robuster APIs und standardisierter Datenschnittstellen
Modellierung und Optimierung von Datenstrukturen und Geschäftslogik
Entwicklung und Weiterentwicklung von Benutzeroberflächen für anspruchsvolle Fachanwender
Modernisierung gewachsener Softwarekomponenten durch Refactoring und neue Architekturansätze
Aufbau automatisierter Tests für kritische Funktionen und Schnittstellen
Nutzung von CI/CD für reproduzierbare Build-, Test- und Deployment-Prozesse
Analyse produktiver Störungen und Entwicklung nachhaltiger technischer Lösungen
Durchführung von technischen Reviews und kontinuierliche Verbesserung der Codebasis
Mitarbeit bei Architekturentscheidungen und technologischer Weiterentwicklung der Applikationslandschaft
Zusammenarbeit mit Fachbereichen zur Optimierung digitaler Geschäftsprozesse
Dokumentation technischer Konzepte, Schnittstellen und relevanter Systemabhängigkeiten
Qualifikationen
Berufserfahrung in der Entwicklung von Business Software, ERP-Lösungen oder vergleichbaren Unternehmensanwendungen
Sicherer Umgang mit mindestens einer Programmiersprache wie C#, Java, C++ oder einer vergleichbaren Technologie
Erfahrung mit Datenbanken, SQL und strukturierten Datenmodellen
Verständnis für Geschäftsprozesse und deren technische Abbildung
Kenntnisse in API-Entwicklung und Systemintegration
Erfahrung mit Git und modernen Entwicklungsworkflows
Idealerweise Praxis mit automatisierten Tests und CI/CD
Interesse an Softwarearchitektur, Digitalisierung und Prozessautomatisierung
Fähigkeit, technische Komplexität verständlich zu strukturieren
Hoher Anspruch an Codequalität, Wartbarkeit und Benutzerfreundlichkeit
Eigenständige und pragmatische Arbeitsweise
Freude an interdisziplinärer Zusammenarbeit zwischen IT und Business
QA Test Specialist (m/w/d)
Über
Rolle
Technische Qualität braucht Menschen, die genau hinschauen. Als QA Test Specialist überprüfst du komplexe Software nicht nur auf Funktionalität, sondern machst Qualität messbar, Fehler reproduzierbar und Entwicklungsfortschritte transparent.
Verantwortung
Planung und Umsetzung professioneller Qualitätssicherungsaktivitäten für moderne Softwareprodukte
Überführung fachlicher und technischer Anforderungen in belastbare Testspezifikationen
Entwicklung von Testfällen, Testszenarien und risikobasierten Teststrategien
Durchführung manueller und teilautomatisierter Softwaretests über verschiedene Teststufen hinweg
Prüfung von Softwarekomponenten während Integration, Systemtests und Releases
Systematische Untersuchung unerwarteter Systemzustände und Fehlerbilder
Erfassung, Priorisierung und technische Nachverfolgung von Defects
Verifikation behobener Fehler und Durchführung gezielter Regressionstests
Aufbau einer transparenten Traceability zwischen Requirements, Tests und Ergebnissen
Erstellung hochwertiger Testdokumentationen und Entscheidungsgrundlagen für Releases
Unterstützung der Engineering-Teams bei der frühzeitigen Erkennung von Qualitätsrisiken
Mitgestaltung von Quality Gates und standardisierten Testprozessen
Weiterentwicklung der Testorganisation in Richtung Quality Engineering und Continuous Testing
Nutzung moderner AI-Werkzeuge zur Unterstützung bei Testanalyse, Testdesign und Dokumentation
Kontinuierliche Optimierung von Testabdeckung, Effizienz und Aussagekraft
Qualifikationen
Ausbildung oder Studium in Informatik, Software Engineering, Systemtechnik oder einem vergleichbaren technischen Bereich
Berufserfahrung im Software Testing, QA Engineering, Verification Engineering oder in einer verwandten Funktion
Sicheres Verständnis von Testdesign, Testdurchführung und strukturiertem Defect Management
Erfahrung im Umgang mit Requirements und Traceability
Fähigkeit, komplexe technische Sachverhalte analytisch zu untersuchen
Idealerweise Erfahrung in regulierten, sicherheitskritischen oder technisch anspruchsvollen Entwicklungsumgebungen
Präzise und strukturierte Arbeitsweise mit hohem Qualitätsanspruch
Selbstständigkeit bei Planung, Durchführung und Dokumentation von Testaktivitäten
Ausgeprägte Problemlösungskompetenz bei technischen Fehlerbildern
Freude an der Zusammenarbeit mit Softwareentwicklung, Engineering und Projektteams
Offenheit für moderne Testing-Technologien und automatisierte Qualitätssicherung
Senior Linux Engineer – Automation & Kubernetes (m/w/d)
Über
Rolle
Für unseren Rocken Partner,suchen wir einen Linux System Engineer der eine unternehmensweite Linux-Landschaft nachhaltig weiterentwickeln will.
Du arbeitest in einem eingespielten IT-Team, automatisierst und standardisierst mit Red Hat Satellite, Ansible Automation Platform und SUSE Manager und bringst die Containerplattform auf Basis der Kubernetes Engine voran. Wenn du gerne optimierst, stabil betreibst und trotzdem modernisierst, passt diese Rolle.
Linux ist für dich nicht einfach ein Betriebssystem, sondern die Grundlage für stabile Plattformen, Automatisierung und moderne IT-Infrastrukturen? Dann kannst du hier tief in Engineering-Themen einsteigen und gleichzeitig neue Technologien wie Kubernetes und Cloud-Plattformen weiter vorantreiben.
Verantwortung
Du übernimmst Engineering, Betrieb und Weiterentwicklung der Linux-Infrastruktur (RHEL, SUSE) im Team
Du automatisierst Provisioning, Patching und Configuration Management mit Red Hat Satellite, Ansible AAP und SUSE Manager
Du betreibst und optimierst die RKE/Kubernetes-Plattform (Stabilität, Performance, Lifecycle)
Du sorgst für einen hochverfügbaren, sauberen Betrieb und setzt kontinuierliche Verbesserungen in Kunden-/Business-Umgebungen pragmatisch um
Du übernimmst Pikettdienste im Systemtechnik-Team (ca. alle 2 Monate)
Qualifikationen
Mehrjährige Erfahrung in Linux Engineering & Operations (CLI-sicher, Troubleshooting, Betrieb)
Praxis mit RHEL/SUSE und idealerweise Tools wie Satellite, Ansible oder SUSE Manager (oder sehr starke Lernkurve in dem Stack)
Erfahrung oder klares Interesse an Kubernetes/Container-Plattformen (z. B. RKE, Rancher, Cloud-native Betrieb)
Strukturierte, analytische Arbeitsweise und klare Kommunikation mit Team & Stakeholdern
Bereitschaft für Pikettdienst sowie pragmatisches Umsetzen von Optimierungen im Betrieb
Führerausweis Kat. B (von Vorteil)
Verhandlungssichere Deutsch- und branchenübliche Englischkenntnisse
Benefits
Lead Embedded Systems (m/w/d)
Über
Rolle
High-End Engineering statt Standardsoftware: Diese Rolle richtet sich an eine technische Führungspersönlichkeit, die komplexe Embedded-Systeme versteht, Entwickler fachlich steuern kann und aus Anforderungen belastbare technische Lösungen macht.
Verantwortung
Führung und Koordination interdisziplinärer Software- und Engineering-Aktivitäten für autonome technische Systeme
Definition technischer Zielbilder, Entwicklungsstrategien und Architekturprinzipien
Zerlegung komplexer Systemanforderungen in klare Software- und Engineering-Aufgaben
Planung von Releases, Entwicklungsphasen, technischen Reviews und Integrationsschritten
Technische Begleitung von der ersten Lösungsidee über Implementierung und Integration bis zur Systemverifikation
Sicherstellung konsistenter Architektur- und Schnittstellenentscheidungen über mehrere Softwarekomponenten hinweg
Etablierung effizienter Entwicklungs-, Test- und Qualitätsprozesse
Steuerung der technischen Zusammenarbeit zwischen Software, System Engineering, Testing und Quality
Aufbau einer belastbaren Verbindung zwischen Requirements, Architektur, Implementierung und Testresultaten
Bewertung technischer Risiken und Entwicklung geeigneter Gegenmassnahmen
Moderation technischer Entscheidungen und Schaffung klarer Entscheidungsgrundlagen
Fachliches Coaching von Software Engineers und Förderung einer lösungsorientierten Engineering-Kultur
Optimierung bestehender Entwicklungsprozesse mit modernen Automatisierungs- und Qualitätssicherungsansätzen
Qualifikationen
Technischer Abschluss in Informatik, Software Engineering, Elektrotechnik, Systemtechnik oder einer vergleichbaren Fachrichtung
Mehrjährige Berufserfahrung in anspruchsvoller Softwareentwicklung
Erfahrung mit Embedded Software, Echtzeitsystemen oder komplexen cyber-physischen Systemen
Idealerweise Hintergrund in einem sicherheitskritischen oder stark regulierten Technologieumfeld
Fundierte Kenntnisse in Softwarearchitektur und systematischer Softwareentwicklung
Verständnis für Requirements, Traceability, Verifikation und Validierung
Erfahrung in der technischen Leitung von Entwicklungsaktivitäten oder Engineering-Teams
Fähigkeit, technische Komplexität zu reduzieren und für Entwickler in konkrete Arbeitspakete zu übersetzen
Strukturierte und eigenverantwortliche Arbeitsweise mit ausgeprägtem Qualitätsanspruch
Freude daran, technische Standards weiterzuentwickeln und anspruchsvolle Lösungen praktisch umzusetzen
Hohe Verantwortungsbereitschaft und ausgeprägtes Ownership für technische Ergebnisse
Embedded DevOps Engineer (m/w/d)
Über
Rolle
Embedded Software trifft moderne Plattformtechnik: Gesucht ist ein Engineering-Spezialist, der klassische Buildsysteme mit moderner DevOps-Automatisierung verbindet und damit die Grundlage für schnelle, sichere und reproduzierbare Software Releases schafft.
Verantwortung
Gestaltung einer leistungsfähigen Build- und Delivery-Plattform für Embedded Software
Automatisierung des gesamten Software-Lifecycles von Source Code bis zum fertigen Target Image
Entwicklung robuster CI/CD Workflows für komplexe C++-Projekte
Standardisierung von Entwicklungs-, Build- und Testumgebungen über verschiedene Plattformen hinweg
Aufbau reproduzierbarer Toolchains für Entwickler, CI-Runner und Embedded Targets
Entwicklung intelligenter Automatisierungen für Build, Packaging, Testing und Deployment
Weiterentwicklung von Dependency- und Package-Management für C++-Komponenten
Containerisierung von Build- und Testumgebungen zur Reduktion von Abhängigkeiten und Konfigurationsfehlern
Automatisierte Erstellung von Embedded Linux System Images
Integration von Hardware-nahen Tests und Systemtests in automatisierte Qualitätsprozesse
Aufbau eines transparenten Release- und Artefaktmanagements
Verbesserung von Buildzeiten, Pipeline-Stabilität und Feedback-Zyklen für Entwickler
Einführung moderner Engineering-Prinzipien wie Shift Left, Continuous Testing und Everything as Code
Identifikation technischer Schwachstellen innerhalb der Toolchain und Entwicklung nachhaltiger Lösungen
Dokumentation und Standardisierung von Plattformarchitektur, Workflows und Engineering-Konventionen
Qualifikationen
Technische Ausbildung, Studium oder vergleichbarer praktischer Hintergrund in Informatik, Software Engineering oder Systemtechnik
Berufserfahrung im Bereich DevOps, Build Engineering, Embedded Software Infrastructure oder CI/CD
Sicherer Umgang mit Linux und Git
Erfahrung mit C++ Entwicklungsumgebungen und automatisierten Buildprozessen
Kenntnisse in mindestens einer Automatisierungssprache wie Bash oder Python
Erfahrung mit Docker, Podman oder vergleichbaren Containertechnologien
Verständnis für Dependency Management und reproduzierbare Software Builds
Erfahrung mit automatisiertem Software Testing
Idealerweise Berührungspunkte mit Embedded Linux, Buildroot oder vergleichbaren Buildsystemen
Analytische Denkweise und Freude an der Optimierung komplexer technischer Abläufe
Hoher Anspruch an Qualität, Automatisierung und technische Nachhaltigkeit
Fähigkeit, technische Konzepte verständlich zu dokumentieren und mit Entwicklern weiterzuentwickeln