Embedded Software-Ingenieur
12.04.2024 ZH Festanstellung Softwareentwicklung/Webdesign
Ihre Aufgaben und VerantwortungenHomeoffice-Möglichkeit
Tätigkeit
Sie schätzen im Team den Aufwand ab und erarbeiten sich einen ersten Überblick über die Problematik und die Technologien von bare-metal bis zu Linux, von Controllern bis zu PCs.
Dann erstellen Sie zusammen mit den Hardware-Entwicklern und dem Kunden die Anforderungen und legen eine Architektur für das Soft- und Hardware-System fest.
Diese führen Sie in ein Software-Design (UML, OOA/ OOD) über und dokumentieren die Software-Anforderungen, je nach Projekt informell oder für Sicherheitsprojekte streng formell.
Sie implementieren dann das Software-Design (typischerweise in C++, auch in C und C#), testen und integrieren es zusammen mit anderer Software und der Hardware, typischerweise in Sprints von vier Wochen.
Sie stellen sich der Herausforderung der Review ausgewählter (oder für Sicherheitsprojekte aller) Arbeitsresultate.
Profil
Ein erfolgreicher Abschluss als diplomierte(r) Elektroingenieur(in) oder Informatikingenieur(in): Damit Sie die technischen Grundlagen für Ihre Arbeit haben.
Eine schnelle Auffassungsgabe, ein guter Umgang mit Unsicherheiten, Neugierde und breite Interessen für neue fachliche und andere Themen: Damit Sie für unsere Kundinnen und Kunden effizient Nutzen erzeugen können.
Einen guten Umgang mit Sprache in Deutsch und möglichst auch Englisch: Damit Sie Konzepte, Anforderungen, Gebrauch und Resultate für Kundinnen und Kunden, Kolleginnen und Kollegen klar formulieren können.
Die Fähigkeit, sich in Detailprobleme vertiefen zu können, ohne das Gesamtziel aus den Augen zu verlieren: Damit das entsteht, was der Kundin und dem Kunden wirklich nützt.