CareerPlanSign in

Lead Software Engineer

Chennai, India🌐 Remote💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Lead a team of engineers to architect and develop next-generation software for Logitech's desktop peripherals (mice, keyboards, webcams) on Mac and Windows.

Role type

Senior IC/Lead Software Engineer (C++)

Builds

Desktop applications and software-firmware integration for creativity and productivity peripherals

Domain

Consumer electronics / Hardware-software integration

Deliverable

production ML models | product features

Required skills

C++14/17, object-oriented programming, software architecture, unit testing, debugging, performance optimization, HID protocols, MacOS development, firmware update strategies

Preferred skills

M.E./M.Tech/MS degree, advanced C++ courses, architecture workshops, leadership training

Technologies

C++, C, MacOS, Windows

Responsibilities

Architect end-to-end design for desktop applications, mentor engineering team and facilitate code reviews, oversee feature delivery and integration with firmware, chair technical reviews and set coding standards, guide scrum processes and unblock team challenges

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.