Lead Firmware Engineer
Core
Lead Firmware Engineer for Logitech webcams, defining and delivering firmware solutions for video communication products.
Role type
Senior IC firmware engineer (embedded systems)
Builds
Firmware for Logitech webcams and video products
Domain
Consumer electronics / Embedded systems / Video technology
Deliverable
production ML models | product features
Required skills
C, C++, Linux kernel, RTOS, device drivers, USB/UVC/UAC/HID protocols, peripheral interface specifications (USB, SPI, I2C, UART, MIPI), embedded architecture design, debugging, Git
Preferred skills
Python, Linux shell scripting, computational photography, image processing algorithms, deep learning in embedded systems, harness engineering
Technologies
Linux, RTOS, Git, GitHub, USB, SPI, I2C, UART, MIPI, UVC, UAC, HID
Responsibilities
Collaborate with cross-functional teams to define and deliver firmware solutions for new webcam products; Design, develop, debug, and test firmware for embedded platforms; Extend UVC or HID protocols to support customized features; Establish best practices in embedded software design; Work closely with the Software team to develop new features; Provide strong documentation and specifications.
Seniority
Senior, hands-on IC