Embedded Software Engineer

Rocken AG
Zürich, Switzerland
30 days ago

Role details

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

Job location

Zürich, Switzerland

Tech stack

Testing (Software)
C++
Continuous Integration
Linux
Linux on Embedded Systems
Embedded Software
Multipoint Control Unit
Real-Time Operating Systems
Software Engineering
Software Systems
System on a Chip
Software Version Control

Job description

In dieser Position entwickeln und betreuen Sie Embedded-Softwarelösungen für Hochgeschwindigkeits-Sensorsysteme in einem interdisziplinären Team. Sie programmieren unter Echtzeitbetriebssystemen und Embedded Linux, unterstützen Tests und Fehlersuche, und bauen eine moderne CI/CD-Umgebung für einen effizienten Entwicklungsprozess auf. Dabei arbeiten Sie eng mit Spezialist*innen aus Elektronik, Optik, Chemie und Wissenschaft zusammen.

Verantwortung:

  • Entwicklung von Embedded-Software in C/C++ für RTOS- und Linux-Plattformen.
  • Testunterstützung, Fehlersuche und Optimierung bei Hochgeschwindigkeitssensoren.
  • Aufbau, Implementierung und Pflege moderner CI/CD-Prozesse und -Tools.
  • Unterstützung beim Software-Deployment auf Echtzeit- und Linux-Systemen.
  • Zusammenarbeit in einem multidisziplinären Entwicklungsumfeld.

Requirements

  • Abschluss in Software Engineering oder vergleichbare Ausbildung.
  • Mind. 3 Jahre Erfahrung in Echtzeit- und Embedded-C/C++-Programmierung.
  • Erfahrung in Softwaretesting, Versionsverwaltung und CI/CD-Tools.
  • Praxis mit Embedded Linux sowie RTOS-basierten Systemen.
  • Kenntnisse in System-on-Chip-Architekturen (MCUs, MPUs, DSPs).
  • Gute Englisch- und Französischkenntnisse.

Apply for this position