Software EntwicklerIn für Embedded Software

RUAG
Zürich, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Zürich, Switzerland

Tech stack

Unit Testing
C++
CMake
Embedded Software
Virtual Private Networks (VPN)
Python
MISRA C (C Programming Language)
Multicasting
Routing
Scrum
Software Architecture
Software Requirements Analysis
Virtual Local Area Networks
Software Modules
GIT
Integration Tests
Information Technology
Software Version Control

Job description

  • Analysiere Systemanforderungen und erstelle Software-Spezifikationen.
  • Programmierung in C/C++ und Python sowie VPN-Technologien.
  • Dokumentation der Software-Architektur gemäß Normen wie ISO 26262., * Analyse von Systemanforderungen und Erstellen von Software-Spezifikationen
  • Programmierung in C/C++ und Python
  • Entwicklung von L2- und L3-VPN Technolgoien
  • Integration von Software-Modulen in bestehende Embedded-Systeme
  • Durchführung von Unit-Tests und Integrationstests
  • Dokumentation der Software-Architektur, Code und Tests gemäss internen und normativen Standards (z. B. ISO 26262, MISRA C)
  • Mitarbeit in agilen Entwicklungsteams (Scrum/Kanban)
  • Unterstützung bei der Auswahl und Einführung neuer Technologien und Werkzeuge im Embedded-Bereich

Das bringst du mit, * Analyse von Systemanforderungen und Erstellen von Software-Spezifikationen

  • Programmierung in C/C++ und Python
  • Entwicklung von L2- und L3-VPN Technolgoien
  • Integration von Software-Modulen in bestehende Embedded-Systeme
  • Durchführung von Unit-Tests und Integrationstests
  • Dokumentation der Software-Architektur, Code und Tests gemäss internen und normativen Standards (z. B. ISO 26262, MISRA C)
  • Mitarbeit in agilen Entwicklungsteams (Scrum/Kanban)
  • Unterstützung bei der Auswahl und Einführung neuer Technologien und Werkzeuge im Embedded-Bereich

Requirements

  • Abgeschlossenes Studium in Informatik, Elektrotechnik oder Mechatronik.
  • Erfahrung in Embedded-Softwareentwicklung und Netzwerk-Technologien.
  • Gute Deutsch- und Englischkenntnisse sowie Teamgeist., * Abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik oder vergleichbare Ausbildung
  • Mehrjährige Erfahrung in der Embedded-Softwareentwicklung
  • Erfahrung und Interesse an Netzwerk- und VLAN-Techologien
  • Erfahrung und Interesse and Routing-Protokollen inklusive Multicast
  • Sicherer Umgang mit Versionsverwaltung (Git) und Build-Systemen (CMake, Make)
  • Gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Aufgeschlossene und kommunikative Persönlichkeit mit einer guten Portion Teamgeist

Apply for this position