





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Metro location and recognizable brand, but seniority and niche C++ hardware/Mac expertise moderate applicant density.
Requires niche C++ desktop and hardware-integration experience, limiting cross-industry transferability.
Explicit 8+ years, lead/architect experience and mandatory advanced C++ plus macOS and hardware integration requirements make filters stringent.
Lead end-to-end design and development of next-gen software for Logitech’s desktop peripherals using modern C++, owning architecture and alignment across Mac and Windows platforms.
Provide technical leadership by overseeing complex projects, setting coding standards, mentoring engineers, and facilitating cross-functional collaboration for feature delivery and software-firmware integration.
Drive quality, performance, and scalability of software; chair technical reviews; guide agile processes to maintain productivity and innovation within the engineering team.
8+ years of progressive software development experience including recent technical leadership or team lead role.
Expert-level proficiency in C++14/17 and strong object-oriented programming skills.
Experience developing desktop applications for Mac and Windows, with commercial software-hardware integration expertise, especially Human Interface Device (HID) protocols and firmware update management.
Bachelor's degree in Computer Science, IT, or related field; equivalent industry experience with technical leadership considered.
Experienced technical leader comfortable driving architecture and engineering decisions for complex, hardware-integrated desktop software products.
Deep domain expertise in software development involving hardware peripherals on Mac and Windows platforms, with a focus on scalable, maintainable, and testable codebases.
Proven ability to lead cross-functional teams and agile practices, balancing hands-on coding with mentoring and operational excellence.