Dein Beruf: Embedded-Softwareentwickler
* Du entwickelst innovative und effiziente Lösungen für komplexe Embedded-System-Projekte nach agiler Vorgehensweise.
* Bei dieser Aufgabe erstellst du Konzepte und unterstützt bei der Definition der Systemarchitektur – insbesondere im Hinblick auf Sicherheitsaspekte.
* Problemanalyse, Lösungsfindung und Qualitätssicherung gehören zu deiner täglichen Arbeit. Dabei berücksichtigst du auch die Sicherheit von Systemen.
* Dir steht ein heterogenes, interdisziplinäres Team zur Verfügung in verschiedenen Branchen wie Industrie oder Medizinischer Technik.
* Dir stehen verschiedene Arbeitsorte zur Verfügung: In unseren Büros, bei unseren Kunden vor Ort oder teilweise auch in Homeoffice.
Deine Qualifikationen
* Mehrjährige Erfahrung in der agilen 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 (SDL) und Security Design Principles.
* Kenntnisse im Security Testing, einschließlich Static Application Security Testing (SAST) und Dynamic Application Security Testing (DAST).
* Dein Werkzeugkasten: Scrum, TDD/ATDD/BDD, CI/CD, Clean Code, C++, Rust, CMake, OOA/OOD mit UML, Yocto, Skriptsprachen wie Python oder Bash, sowie Kenntnisse in sicheren Programmierpraktiken.
* Unternehmensverantwortung übernimmst gerne und helfen bei Problemlösungen.
* Bonuspunkte ergeben Erfahrung mit Edgecomputing und IoT-Sicherheit.
* Verhandlungssichere
Deutsch- und Englischkenntnisse