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
IntermediateJob 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.