3 IT - Software Development in Oerlikon
Linux Software Engineer – Embedded (C/C++/Python) (m/w/d)
Rolle
Für unseren Rocken Partner, ein Technologieunternehmen im sicherheitskritischen Umfeld, suchen wir eine:n Embedded Software-Entwickler:in, der/die gerne dort arbeitet, wo Software und Hardware wirklich zusammenkommen.
Du entwickelst unter Linux performante Embedded-Komponenten in C/C++ (ergänzt mit Python für Tooling/Automation), integrierst Netzwerk- und Router-Funktionalitäten bis hin zur FPGA-Anbindung und sorgst dafür, dass die Lösung im Gesamtsystem sauber läuft. Von der Spezifikation über Implementierung und Integration bis zur CI/CD-Pipeline und Dokumentation: Du begleitest den kompletten Engineering-Lifecycle in einem agilen, interdisziplinären Setup.
Verantwortung
Systemanforderungen aufnehmen, analysieren und in Software-Spezifikationen sowie umsetzbare Designs überführen
Entwicklung von Embedded-Software unter Linux in C/C++ (plus Python für Tests/Tools/Automation)
Implementierung und Wartung von Treibern, Schnittstellen und Ethernet-Kommunikation inkl. Protokoll- und Performance-Optimierung
Erweiterung von Netzwerk-/Router-Funktionen in Zusammenarbeit mit FPGA-Komponenten sowie Integration in SDN-/Netzwerksimulations-Umgebungen
Pflege von CI/CD, Build-/Release-Prozessen und Dokumentation (Architektur, Code, Tests) in enger Abstimmung mit HW/Test/Produktteams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
Mehrjährige Erfahrung in Embedded Software Engineering (Linux-nah) und idealerweise Praxis im FPGA-Kontext
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make) und Freude an sauberem Engineering
Teamorientierte, kommunikative Arbeitsweise und Routine in interdisziplinären Projekten (HW/Test/Engineering)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Embedded Software Engineer (C/C++/Linux & FPGA) (m/w/d)
Rolle
Für unseren Rocken Partner, suchen wir eine:n Embedded Software Entwickler:in für anspruchsvolle Systeme im sicherheitskritischen Umfeld.
In dieser Rolle analysierst du Anforderungen, erstellst Spezifikationen und entwickelst Embedded-Software unter Linux in C/C++ und Python. Du bringst Netzwerk-/Router-Funktionalitäten in Richtung FPGA/SDN voran, integrierst Module in bestehende Systeme und sorgst mit CI/CD sowie sauberer Dokumentation für nachhaltig wartbare Lösungen.
Verantwortung
Analyse von Systemanforderungen und Erstellung von Software-Spezifikationen
Entwicklung von Embedded-Software in C/C++ und Python unter Linux
Implementierung und Pflege von Treibern, Schnittstellen und Kommunikationsprotokollen (Ethernet)
Integration/Erweiterung von Router- und Netzwerkfunktionen mit FPGA sowie SDN-/Netzwerksimulations-Komponenten
Integration und Pflege von CI/CD-Pipelines, Testing & Dokumentation gemäss internen/normativen Standards in agilen Teams
Qualifikationen
Studium in Informatik, Elektrotechnik, Mechatronik oder vergleichbar
Mehrjährige Erfahrung in Embedded-Softwareentwicklung und idealerweise im FPGA-Umfeld
Sicher im Umgang mit Git sowie Build-Systemen (CMake, Make)
Strukturierte, teamorientierte Arbeitsweise und Freude an interdisziplinärer Zusammenarbeit (HW/Test/Produkt)
Sehr gute Deutschkenntnisse, Englisch von Vorteil
Benefits
Java Software Developer (m/w/d)
Verantwortung
Du entwickelst skalierbare Backend-Komponenten und Microservices, die u.a. Streaming-Funktionalitäten intelligent unterstützen.
Darüber hinaus trägst Du aktiv zur Codequalität durch Reviews, Clean Code, Testabdeckung und gemeinsames Programmieren im Team bei.
Du überwachst die Betriebsstabilität und Verfügbarkeit der Cloud-Plattform (AWS) und sorgst durch Monitoring für einen reibungslosen Ablauf.
Qualifikationen
Deine Grundlage bilden eine IT Ausbildung (EFZ/HF/FH/Bachelor) und relevante Berufserfahrung in der agilen Softwareentwicklung.
Du programmierst sicher in modernen objektorientierten oder funktionalen Sprachen wie Java, Scala oder Kotlin.
Kenntnisse in Datenbanksystemen (z. B. PostgreSQL, MySQL) und Cloud-Infrastrukturen bringst Du ebenfalls mit.
Erste Berührung mit Linux-Containern, Webtechnologien und Tools wie Terraform oder CloudFormation sind ein Pluspunkt.
Benefits