Deine Herausforderung
* Du 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 Angebot
* Mehrjä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 Details
Sicherheitsaspekte werden in unserer Arbeitsweise stark betont und es besteht die Möglichkeit zum Homeoffice.