Software Architect, Software/Firmware Device Interface Design
Core
Design end-to-end software/firmware interfaces for Logitech's productivity devices, bridging host software and device firmware layers.
Role type
Senior Software Architect (SW/FW Device Interface)
Builds
Device communication layers and interface specifications for keyboards, mice, headsets, and webcams.
Domain
Consumer electronics / Peripheral devices / Embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C++ architecture, software-hardware integration, Human Interface Devices (HID), USB/Bluetooth LE protocols, AI-driven design methodologies, cross-functional collaboration, technical documentation
Preferred skills
Consumer electronics interface architecture, embedded software co-design, proof-of-concept development
Technologies
C++, USB, Bluetooth LE, HID
Responsibilities
Define interface specifications governing device/host communication, collaborate with embedded teams on co-design, conduct architecture reviews for the device comms layer, apply AI tools to accelerate design and development, lead proof-of-concept validation.
Seniority
Senior, hands-on IC