Auf einen Blick
- Aufgaben: Entwickle Software für Robotik und verbessere die Entscheidungsfindung in innovativen Projekten.
- Unternehmen: Marktführendes Unternehmen für industrielle Technologie mit Fokus auf Nachhaltigkeit.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, hybrides Arbeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Team mit hervorragenden Karrierechancen in einem kreativen Umfeld.
- Warum dieser Job: Arbeite mit modernster Technologie und gestalte die Zukunft der Robotik aktiv mit.
- Qualifikationen: Erfahrung in Softwareentwicklung mit Python und C++, idealerweise im Bereich Robotik oder Computer Vision.
Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.
Wir verwenden Technologie, um Probleme in Räumen, Licht und mehr zu lösen… für unsere Kunden, unsere Gemeinschaften und unseren Planeten. Acuity Inc. (NYSE: AYI) ist ein marktführendes Unternehmen für industrielle Technologie. Wir sind an der Schnittstelle von Nachhaltigkeit und Technologie positioniert. Unsere Geschäfte entwickeln Technologien, die unseren Kunden helfen, Energie zu sparen und ihre Kohlenstoffemissionen zu reduzieren.
Wir suchen einen Software Engineer, Robotics, um unser Engineering-Team in Zürich, Schweiz, zu verstärken. In dieser Rolle werden Sie den Wahrnehmungs- und Entscheidungsstapel hinter Q-SYS VisionSuite stärken: die Software, die Kameras ermöglicht, Personen in Besprechungsräumen zu erkennen, zu verfolgen und zu rahmen, und dieses Bewusstsein in Echtzeit-Kamera- und Systemverhalten umwandelt.
Diese Position ist eine praktische technische Position, die sich auf die Entwicklung von Python und C++ konzentriert, wo ML-Modelle auf das laufende System treffen. Sie integrieren neue Modelle in den Stapel, testen, wie sie sich mit echten Kameras in echten Räumen verhalten, und passen die nachgelagerte Wahrnehmungs- und Entscheidungslogik an, um das Beste aus dem herauszuholen, was sie bieten.
Wichtige Aufgaben & Verantwortlichkeiten:
- Entwicklung und Erweiterung des Wahrnehmungs- und Entscheidungsstapels in Python und C++ (C++17+): Erkennung, Verfolgung und die Logik, die das Verständnis der Szene in Kamerasteuerung und Rahmenentscheidungen umwandelt.
- Integration neuer ML-Modelle in die Wahrnehmungspipeline, einschließlich Inferenzverdrahtung, Vor- und Nachbearbeitung sowie Datenfluss zwischen Modellen, Trackern und nachgelagerten Verbrauchern.
- Test neuer ML-Modelle im laufenden System, Messung ihrer Auswirkungen auf das End-to-End-Verhalten (Verfolgungsstabilität, Rahmenqualität, Latenz und Fehlerfälle) in Labor- und realen Szenarien.
- Anpassung der Wahrnehmungs- und Entscheidungslogik basierend auf Modellausgaben: Abstimmung von Schwellenwerten, Filterung, zeitlicher Glättung und Zustandsbehandlung sowie Erstellung von Funktionen, die neue Modellfähigkeiten nutzen.
- Erstellung und Pflege von Testwerkzeugen, aufgezeichneten Datensätzen und Replay-Harnessen, die das Verhalten der Wahrnehmung reproduzierbar machen und Regressionen sichtbar machen.
- Implementierung von multithreaded und leistungsempfindlichen Komponenten, einschließlich Software, die mit Kameras und anderer Hardware interagiert.
- Rückmeldung systemweiter Erkenntnisse an ML-Ingenieure (Fehlerfälle, Randbedingungen und Laufzeitanforderungen), um die Modellauswahl und -optimierung zu informieren.
- Zusammenarbeit mit Architekten und Senior Engineers zur Gestaltung von Lösungen und anschließender eigenständiger Ausführung.
- Aktive Teilnahme an Code-Reviews, um Feedback an Kollegen zu geben und die allgemeine Codequalität zu verbessern.
Fähigkeiten und Mindestanforderungen:
- 3+ Jahre Berufserfahrung in der Softwareentwicklung, einschließlich Arbeit an Wahrnehmungs-, Robotik- oder Computer Vision-Systemen.
- Starke praktische Erfahrung mit Python und C++ (C++17 oder neuer) in Produktionsumgebungen.
- Praktische Erfahrung in der Integration von ML-Modellen in Anwendungen: Durchführung von Inferenz (z.B. PyTorch, ONNX Runtime), Handhabung von Vor- und Nachbearbeitung und Reaktion auf Modellausgaben in einem Live-System.
- Kenntnisse der Grundlagen der Computer Vision und Wahrnehmung, wie Objekterkennung, Multi-Objekt-Verfolgung und Kamerageometrie sowie Koordinatentransformationen.
- Erfahrung mit Multithreading, Parallelität und Echtzeitanforderungen.
- Komfortabel bei der Entwicklung und Fehlersuche auf Linux-Systemen.
- Methodischer Ansatz zum Testen und Debuggen, einschließlich datengestützter Bewertung des Systemverhaltens.
Bevorzugte Erfahrungen:
- Tracking- und Zustandschätzungstechniken (z.B. Kalman-Filterung, Datenzuordnung, Re-Identifikation).
- Entscheidungsfindung oder Steuerungslogik, wie Zustandsmaschinen, Verhaltenbäume oder Regelkreise.
- ROS oder robotik-inspirierte Architekturen.
- PTZ-Kameras, Video-Pipelines (z.B. GStreamer, FFmpeg) oder AV-Systeme.
- Echtzeitinferenz auf Edge- oder eingeschränkter Hardware (z.B. TensorRT, OpenVINO).
- CI/CD-Pipelines, automatisiertes Testen oder Docker.
Ihr Mindset:
- Systemorientierter Integrator: Sie kümmern sich darum, was die Ausgabe eines Modells für das Produktverhalten bedeutet, nicht nur um seinen Benchmark-Score.
- Empirischer Tester: Sie vertrauen Messungen über Intuition, erstellen Testszenarien, die reale Räume und echte Menschen widerspiegeln, und erkennen eine Regression, wenn Sie eine sehen.
- Pragmatischer Adapter: Wenn ein neues Modell die Form, das Timing oder das Vertrauen seiner Ausgabe ändert, passen Sie Tracking, Filterung und Entscheidungslogik an, damit das System besser funktioniert, und können erklären, warum.
- Produktionsqualitätsingenieur: Sie schreiben sauberen, getesteten, wartbaren Python und C++ und behandeln Latenz und Echtzeitanforderungen als Anforderungen.
- Kollaborativer Ausführer: Sie arbeiten über ML, Robotik, Plattform und Qualität hinweg, nehmen ein gut definiertes Problem von der Gestaltung bis zur Lieferung und bringen frühzeitig Probleme zur Sprache.
Wir schätzen Vielfalt und sind ein Arbeitgeber, der Chancengleichheit bietet. Alle qualifizierten Bewerber werden unabhängig von Rasse, Farbe, Alter, Geschlecht, sexueller Orientierung, Geschlechtsidentität und -ausdruck, ethnischer Herkunft oder Nationalität, Behinderung, Schwangerschaft, Religion, geschütztem Veteranenstatus, geschützter genetischer Information oder einer anderen durch das Gesetz geschützten Eigenschaft berücksichtigt.
Unterstützung für Bewerber mit Behinderungen: Als Arbeitgeber, der Chancengleichheit bietet, verpflichtet sich Acuity Inc., angemessene Vorkehrungen im Bewerbungsprozess für qualifizierte Personen mit Behinderungen und behinderten Veteranen bereitzustellen. Wenn Sie Schwierigkeiten haben, unser Online-System aufgrund einer Behinderung zu nutzen und eine Unterstützung benötigen, können Sie uns kontaktieren und Option 4 auswählen. Bitte geben Sie klar an, welche Art von Unterstützung Sie anfordern und für welche Ausschreibung.
Software Engineer, Robotics in Zürich Arbeitgeber: Acuity
Acuity Inc. ist ein hervorragender Arbeitgeber, der innovative Technologien entwickelt, um bedeutende Probleme in den Bereichen Raum, Licht und mehr zu lösen. Mit einem starken Fokus auf Nachhaltigkeit und einer positiven Arbeitskultur bietet das Unternehmen seinen Mitarbeitenden nicht nur die Möglichkeit, an spannenden Projekten zu arbeiten, sondern auch kontinuierliche Wachstums- und Entwicklungschancen. Die hybride Arbeitsweise in Zürich fördert eine ausgewogene Work-Life-Balance und ermöglicht es den Mitarbeitenden, in einem dynamischen Umfeld zu gedeihen.
Jobgipfel Expertenrat🤫
Wir sind der Meinung, dass du so Software Engineer, Robotics in Zürich erhalten könntest
✨Bleib mit der Robotik-Community in Kontakt
Such aktiv nach Robotik-Meetups und Konferenzen in deiner Nähe. Das Netzwerk mit anderen Profis und Enthusiasten ist Gold wert, und oft gibt’s dort Jobangebote, von denen du sonst nichts wüsstest.
✨Zeige deinen Skill mit Projekten
Egal, ob du eigene Roboter-Projekte machst oder an Open-Source-Projekten mitarbeitest, zeig, was du drauf hast! Das ist super, um deine Fähigkeiten zu demonstrieren und potenzielle Arbeitgeber auf dich aufmerksam zu machen.
✨Nutze Praktikumsangebote als Sprungbrett
Viele Firmen im Robotik-Bereich suchen Praktikanten, bevor sie sie fest anstellen. Wenn du also deine ersten Schritte in der Branche machst, nutze diese Möglichkeiten und sammel Erfahrungen – das könnte dir den Einstieg in eine Festanstellung erleichtern.
✨Bewerben direkt über unsere Webseite
Wenn du eine Stelle bei Acuity ins Auge gefasst hast, schau dir die Angebote direkt auf unserer Webseite an! Oft haben wir exklusive Möglichkeiten, die nicht woanders veröffentlicht werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer, Robotics in Zürich mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig deine technischen Skills!:In der Robotik isch es mega wichtig, dass du deine technischen Fähigkeiten und Erfahrungen gut präsentierst. Mach sicher, dass du in deinem CV alle relevante Software, Programmiersprachen und Tools wie MATLAB oder ROS erwähnst, mit denen du gearbeitet hast. So zeigsch du uns, dass du im Team wirklich etwas bewirken chasch!
Erlebnisse aus Projekten betonen:Vergiss nöd, spezifische Projekte, an denen du mitgwirkt hesch, zu erwähnen! Was hesch du dabei gelernt? Was waren di grössten Herausforderungen und wie hesch du die gelöst? Solche Details machä deinen Werdegang viel greifbarer und zeigä, dass du bereit für die Herausforderungen in der Robotik bist.
Motivationsschreiben mit Herz:In deinem Motivationsschreiben chasch du dich von d’Masse abhebe. Erläutere, warum du genau in die Robotik willsch und was dich an der Position bei Acuity reizt. Wir lieben es, wenn Bewerber ihre Leidenschaft und Vision für die Zukunft der Technologie teilen!
Netzwerk und Referenzen nutzen:Hast du in der Vergangenheit mit Personen aus der Branche zämme geschafft? Wenn ja, berücksichtig ihre Stimmen in deine Bewerbung! Referenzen oder sogar Empfehlungen können einen riesen Unterschied machen und zeigen uns, dass du gut vernetzt bist. Am besten du fügst diese Informationen in deinem CV ein oder nennst sie in deinem Cover Letter.
Wie man sich auf ein Vorstellungsgespräch bei Acuity vorbereitet
✨Mach di vertraut mit spezifische Robotik-Tools
Wenn du dich für die Stelle bewirbst, schau, ob du Erfahrung mit Tools wie ROS (Robot Operating System) oder MATLAB hast. Zeig uns, dass du nicht nur theoretisch, sondern auch praktisch mit diesen Technologien arbeiten kannst.
✨Bereite dich auf technische Fragestellungen vor
Erwart, dass während dem Interview technische Fragen zu Robotik-Algorithmen oder Sensorintegrationen kommen. Mach ein paar Beispielberechnungen oder Simulationen, um dein Verständnis für die Materie zu beweisen.
✨Deine Projekte im Vordergrund
Wenn's um eine Vollzeitstelle geht, iss wichtig, dass du konkrete Beispiele von Projekten bringst, die du gemacht hast. Diskutiere über Herausforderungen, die du überwunden hast, und wie du Lösungen angewendet hast. Das zeigt dein Engagement und deine Fähigkeiten.
✨Sei bereit, dein Teamgeist zu zeigen
In der Robotik ist Teamarbeit oft entscheidend. Sei bereit, über deine Erfahrungen in interdisziplinären Teams zu sprechen, und wie du deine Ideen und Feedback konstruktiv einbringst. Das zeigt deinen potenziellen Einsatz bei Acuity.