New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Logitech

Lead Software Engineer C++

Logitech
Apply →
hybrid senior full-time Chennai

First indexed 10 Sept 2026

Description

The Desktop Experience team at Logitech is searching for a Lead Software Engineer to join their Chennai office and drive the development of next-generation software for creativity and productivity peripherals.

In this role, you will provide both hands-on technical expertise and strategic guidance, leading the evolution of products that enable seamless, intuitive digital experiences for users globally.

Responsibilities:

  • Architect and drive technical solutions for next-generation software using modern C++
  • Lead engineering initiatives for developing and enhancing Logitech's input peripherals
  • Mentor and guide the engineering team, facilitating code reviews and technical discussions
  • Oversee and direct the design, build, implementation, and maintenance of new features
  • Ensure performance, scalability, and responsiveness of software
  • Serve as the central technical liaison, representing the Desktop Experience engineering team in discussions with Product Management, Firmware, QA, and other business units
  • Chair technical reviews of system design and interface requirements
  • Guide scrum processes, promoting team health and high productivity
  • Provide deep domain expertise in developing commercial software that interacts with hardware devices, especially on MacOS

Requirements:

  • 8+ years of progressive software development experience
  • Proven expertise designing and developing desktop applications for Mac and Windows platforms
  • Expert-level C/C++ and object-oriented programming skills
  • Significant experience applying software design patterns, architectural principles, and coding best practices to large-scale projects
  • Deep expertise in unit testing methodologies and driving quality initiatives
  • Demonstrable commercial experience developing software that interacts with hardware devices
  • Strong written and verbal communication skills
  • Proven ability to guide team members, delegate responsibilities effectively, and establish practices that promote shared code ownership and continuous improvement

Education:

  • B.E. in Computer Science, Information Technology, or a closely related technical field
  • Higher education (M.E./M.Tech/MS) is a plus

Benefits:

  • Comprehensive and competitive benefits packages
  • Flexible working environments
  • Culture that encourages individuals to achieve good physical, financial, emotional, intellectual, and social wellbeing
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://logitech.wd5.myworkdayjobs.com/en-US/Logitech/job/Chennai-India/Lead-Software-Engineer_148184