Softwareentwickler (C++ Entwickler)
Auf einen Blick
- Veröffentlicht:23 Oktober 2025
- Pensum:100%
- Vertragsart:Festanstellung
- Arbeitsort:Zurich
Softwareentwickler (C++ Entwickler)
Softwareentwickler (C++ Entwickler)
Zürich, Schweiz – 100% vor Ort
Visa-Sponsoring/Umzugshilfe werden nicht angeboten
Unser Kunde entwickelt Produkte, die es Menschen erleichtern, mit ihren Liebsten in Verbindung zu bleiben, erstklassige und kabellose VR zu genießen. Wir treiben die Zukunft der Computerplattformen voran und sind ein Team von Weltklasse-Experten, die Produkte an der Schnittstelle von Hardware, Software und Inhalten entwickeln und ausliefern.
Als Embedded Computer Vision Software Engineer entwerfen, entwickeln, bauen und testen Sie einen eingebetteten Wahrnehmungs-Stack für zukünftige AR-, VR- und neue Plattformen. In dieser Rolle beteiligen Sie sich an der Definition der Architektur und der Umsetzung von Designs sowohl in Prototypen als auch in ausgelieferten Verbraucherprodukten und zeigen dabei gute Entwicklungsmethoden und nahtlose Zusammenarbeit.
Unsere Teams liefern alle eingebetteten Softwarekomponenten von Low-Level-Gerätetreibern über Computer Vision bis hin zu Machine-Learning-Algorithmen. Unsere Ingenieure lösen schnell Probleme, entwickeln große Ideen, arbeiten in neuen Technologiebereichen, treiben Konzepte in Prototypen voran und stellen sich vor, wie diese Prototypen in Massenprodukte für Verbraucher übergehen. Sie werden Teil eines Weltklasse-Teams von Experten, die neue Konzepte durch schnelles Prototyping erforschen, was zu ausgelieferten Produkten führt.
Aufgaben
- Implementierung modernster eingebetteter Computer-Vision-Algorithmen für tragbare Geräte, einschließlich SLAM, Tracking, Mapping, Szenenverständnis und KI.
- Analyse, Design, Entwicklung und Debugging des eingebetteten Wahrnehmungs-Stacks für eine Vielzahl von AR- und VR-Geräten, einschließlich neuartiger Sensor- und Bildgebungssysteme, haptischer Geräte und Audio-Prototypen
- Als Ansprechpartner für die Eskalation der komplexesten Entwicklungs-, Leistungs- und Bewertungsprobleme fungieren, die tiefgehendes Wissen über produktorientierte Firmware-Entwicklung erfordern
- Eine entscheidende Rolle bei der Definition und Umsetzung langfristiger Roadmaps in Zusammenarbeit mit Siliziumarchitekten, Hardware-Designern, OS-Teams sowie Algorithmus- und Modellentwicklungsteams spielen
- Unterstützung aller Phasen der Hardwareentwicklung – einschließlich der frühen Architektur-Anforderungsdefinition für kundenspezifische Siliziumchips, Firmware-Architektur, Implementierung, Simulation, FPGA-Debugging, Chip-Inbetriebnahme und Unterstützung von System- und Softwareteams bei der Algorithmusentwicklung auf validierten Systemen
- Zusammenarbeit in einem interdisziplinären Team von Forschern und Ingenieuren zur Optimierung von Lösungen auf Systemebene (Sensorhardware, Datenerfassung, Training, Bewertung, Echtzeit-Inferenz)
- Entwurf und Implementierung multimodaler Modelle, die Kameras mit anderen Sensoren kombinieren, einschließlich IMUs und neuronalen Schnittstellen
Mindestanforderungen:
- Bachelor-Abschluss in Informatik, Computertechnik, einem relevanten technischen Bereich oder gleichwertige praktische Erfahrung.
- 4+ Jahre Erfahrung in C/C++ für Entwicklung, Debugging, Test und Leistungsanalyse
- Nachgewiesene Expertise in einem oder mehreren der folgenden Bereiche - Kamera- und Videopipelines, Grafikpipelines, Kodierungstechnologien, Energiemanagement oder Prototyping- und Pre-Silicon-Umgebungen (FPGAs, Simulation, Emulation)
Bevorzugte Qualifikationen
- MSc oder PhD in relevantem Bereich Erfahrung in Low-Level / Embedded Computer Vision, Machine Learning, Deep Learning oder KI.
- Erfahrung mit eingebetteten Hardwareplattformen und Kenntnisse von Konzepten wie Takt-Ebenen-Problemen, Interrupts und Polling
- Erfahrung in der Softwareentwicklung für eingebettete Systeme oder kundenspezifische SoCs Nachgewiesene Expertise in der Entwicklung mit modernen
- Echtzeitbetriebssystemen Erfahrung in der Leitung komplexer Funktionen oder Projekte über mehrere funktionsübergreifende Teams hinweg