Embedded Software Entwickler/-in

📍 8052 Zürich

One of 31 open jobs at RUAG AG

View listing

Role and responsibilities

Analyse von Systemanforderungen und Erstellen von Software-Spezifikationen, Programmierung in C/C++ und Python, Entwicklung und Pflege von Treibern, Schnittstellen und Kommunikationsprotokollen (z. B. SPI, I²C, UART, CAN, Ethernet), Integration von Software-Modulen in bestehende Embedded-Systeme, Durchführung von Unit-Tests, Integrationstests und Debugging mit gängigen Embedded-Tools (JTAG, Logic Analyzer etc.), Performance- und Speicheroptimierungen unter Echtzeitbedingungen (RTOS oder Bare-Metal), Dokumentation der Software-Architektur, Code und Tests gemäss internen und normativen Standards (z. B. ISO 26262, MISRA C), Enge Zusammenarbeit mit Hardware-, Test- und Produktentwicklungsteams, Unterstützung bei der Inbetriebnahme neuer Hardware-Prototypen und Fehlersuche, Mitarbeit in agilen Entwicklungsteams (Scrum/Kanban), Unterstützung bei der Auswahl und Einführung neuer Technologien und Werkzeuge im Embedded-Bereich.

Team / description

Wir bieten sichere und interoperable Kommunikationslösungen für die Schweizer Armee und nationale und internationale Sicherheitsorgane und sind für die Integration, den Betrieb und Unterhalt von sicherheitsrelevanten Informations-, Kommunikations- und Führungssystemen zuständig. Diese Stelle ist im Projekt Ersatz für das bestehende Integrierte Militärische Fernmeldesystem (IMFS) der Schweizer Armee angesiedelt.

Qualifications and Skills