Auf einen Blick
- Aufgaben: Entwickle innovative Software-Architekturen für Geräte- und Host-Software-Interfaces.
- Unternehmen: Logitech, ein führendes Unternehmen in der Technologiebranche mit einem kreativen Team.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und der Chance, innovative Lösungen zu entwickeln.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit modernster Software.
- Qualifikationen: Abschluss in Informatik oder verwandtem Bereich und Erfahrung in Softwarearchitektur.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Position Overview: Software Architect für SW/FW Device Interface Design bei Logitech. Ich sitze an einer kritischen Schnittstelle in unserer Ingenieureorganisation, verantwortlich für die End-to-End-Architektur der Schnittstelle über Geräte- und Host-Software-Schichten. Diese Rolle verbindet Produkt-, Ingenieur- und Embedded-Software-Teams, übersetzt Geschäfts- und Funktionsbedürfnisse in präzise technische Schnittstellenentscheidungen und fungiert als vertrauenswürdiger technischer Berater in der gesamten Organisation.
Responsibilities:
- Dienen Sie als primärer SW-Architektur-Liaison während der NPI-Entwicklungszyklen, von der Konzept- und Schnittstellendefinition bis zur Integration der Kommunikationsschicht und der Bereitschaft zur Massenproduktion.
- Zusammenarbeit mit Product Owners und UX, um sicherzustellen, dass das Schnittstellendesign und die Spezifikationen die Anforderungen an Funktionen und Erfahrungen von Anfang bis Ende unterstützen.
- Übersetzen Sie Produkt- und Funktionsbedürfnisse in Schnittstellenanforderungen, die konsistent, vollständig und gut definiert für die Ingenieurteams sind.
- Zusammenarbeit mit nachgelagerten Softwareteams, um sicherzustellen, dass das Schnittstellendesign und die Spezifikationen ihren Integrationsbedürfnissen entsprechen und auf aktuelle und zukünftige Produktplattformen skalieren.
- Proaktive Identifizierung und Lösung von Integrationsrisiken durch frühe Entwurfsüberprüfungen, Schnittstellen-Durchgänge und kollaboratives Prototyping.
- Partnerschaft mit Embedded Software Architects zur gemeinsamen Gestaltung der SW/FW-Schnittstelle, Definition von Kommunikationsprotokollen, Datenmodellen und Nachrichtensemantiken, die die Grenze zwischen Gerät und Host regeln.
- Übersetzen Sie die gemeinsam gestaltete Schnittstelle in klare, dokumentierte Spezifikationen.
- Erleichtern Sie Diskussionen über Abwägungen zwischen Embedded-, Anwendungs- und Plattformteams, um Entwurfsgrenzen und Modulverantwortlichkeiten zu bestimmen.
- Gestalten Sie Schnittstellen mit Modularität, Wiederverwendbarkeit und Testbarkeit im Hinterkopf, um Robustheit über die Gerätevielfalt hinweg sicherzustellen.
- Leiten und tragen Sie persönlich zur Entwicklung von Proof-of-Concepts bei, um Schnittstellendesigns zu validieren, neuartige Ansätze zu entlasten und die Team-Ausrichtung zu beschleunigen.
- Handeln Sie als technische Autorität für die Architektur der Geräteschnittstelle, definieren Sie Muster, Entwurfsprinzipien und führen Sie Architektur-/Code-Überprüfungen durch.
- Wenden Sie KI-unterstützte Entwurfsmethoden an, um die Modellierung von Schnittstellen und die Entscheidungsfindung in der Architektur zu beschleunigen und fördern Sie KI-unterstützte Entwicklungspraktiken.
Key Qualifications:
- Abschluss (Bachelor oder Master) in Informatik, Elektrotechnik, Computertechnik oder einem verwandten Bereich.
- 5+ Jahre praktische Erfahrung in der Softwareentwicklung und im Ingenieurwesen.
- 3+ Jahre Erfahrung in Softwarearchitektur, Schnittstellendesign oder Systemtechnik.
- Fließend in modernem C++, in der Lage, zu entwerfen, zu überprüfen und direkt zu C++-Codebasen beizutragen.
- Nachweisliche Erfahrung in der Entwicklung und Optimierung von Desktop-Anwendungen für Mac und Windows.
- Verständnis der Software-Hardware-Integration und Vertrautheit mit Peripheriegeräten und Human Interface Devices (HID).
- Nachweisbare Erfahrung in der Anwendung von KI-gesteuerten Werkzeugen und Methoden in Softwaredesign- oder Entwicklungsabläufen.
- Hohe analytische Fähigkeiten, gute Kommunikation (mündlich und schriftlich), pragmatisch, strukturiert, organisiert.
- Offenheit, Diplomatie, Stressmanagement, Multitasking, Flexibilität über Zeitzonen hinweg.
Preferred Qualifications:
- Erfahrung in der Entwicklung und Architektur von Software-Schnittstellen für die Hardware-Integration in Unterhaltungselektronik oder Peripheriegeräte.
- Kenntnisse über Kommunikationsprotokolle wie HID, USB, Bluetooth LE und deren Anwendung in der Geräte-Software-Integration.
Software Architect, Software/Firmware Device Interface Design Arbeitgeber: El Camino Health
Logitech ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern eine dynamische und innovative Arbeitsumgebung bietet. Mit einem starken Fokus auf Teamarbeit und persönlichem Wachstum fördert das Unternehmen die Entwicklung von Fähigkeiten durch kontinuierliche Weiterbildung und spannende Projekte im Bereich Softwarearchitektur. Die Lage in einem technologisch fortschrittlichen Umfeld ermöglicht es den Mitarbeitern, an der Spitze der Technologie zu arbeiten und gleichzeitig von einer flexiblen Arbeitskultur und attraktiven Zusatzleistungen zu profitieren.