Deine HerausforderungDu entwickelst innovative Lösungen für komplexe Embedded-Softwareprojekte in agiler Manier.In diesem Zusammenhang entwirfst du mit C++ oder Rust hauptsächlich auf Linux basierende Systeme.Zur Entwicklung der Systemarchitektur erstellst du Konzepte und unterstützt dabei insbesondere im Hinblick auf Security-Anforderungen.Problemanalyse, -lösung und Qualitätssicherung gehören zu deiner täglichen Arbeit. Sicherheitsaspekte berücksichtigst du dabei.Du bist Teil von heterogenen, interdisziplinären Teams in der Industrie oder Medizinaltechnik.Du arbeitest bei Kunden vor Ort oder in unseren Büros. In Absprache ist teilweise auch Homeoffice möglich.Unser AngebotMehrjährige Erfahrung in agiler Softwareentwicklung mit C++ für Embedded Systeme.Studium (FH/ Uni/ ETH) im Bereich Informatik oder Elektrotechnik.Erfahrung mit Embedded-Betriebssystemen wie Linux.Kenntnisse in sicherheitskritischen Systemen und Erfahrung mit Sicherheitsstandards.Vertrautheit mit dem Secure Development Lifecycle und Security Design Principles.Kenntnisse im Security Testing, einschließlich Static Application Security Testing und Dynamic Application Security Testing.Scrum, TDD/ATDD/BDD, CI/CD, Clean Code, C++, Rust, CMake, OOA/OOD mit UML, Yocto, Skriptsprachen wie Python oder Bash sowie Kenntnisse in Secure Coding Practices sind deine Werkzeugkäste.Du übernimmst gerne Verantwortung im Team und hilfst anderen bei Problemlösungen.Erfahrung mit Edgecomputing und IoT-Security ist von Vorteil.Deutsch- und Englischkenntnisse sind verhandlungssicher.Weitere DetailsSicherheitsaspekte werden in unserer Arbeitsweise stark betont und es besteht die Möglichkeit zum Homeoffice.