Sr. Firmware Engineer

Logitech

Lausanne, Switzerland

The Role

At Logitech, we are reimagining the way people interact with technology, shifting from standalone devices to intelligent, cloud-connected ecosystems that deliver seamless, immersive user experiences. As part of this transformation, we are pushing the boundaries of what’s possible in Human-Computer Interaction, particularly in the fast-evolving space of video communication.

To support this mission, we’ve established a key strategic role within our Technology Office: Senior Embedded Software Engineer – Webcams. This is not just another engineering role—it’s a central, high-impact position at the core of Logitech’s R&D innovation engine.

In this role, you will be instrumental in architecting and developing next-generation embedded platforms that power Logitech’s industry-leading webcams—used daily by millions of people around the world in work, learning, and play. You'll work at the intersection of firmware, hardware, and cloud, partnering closely with Logitech’s top-tier global technology partners, silicon vendors, and component suppliers to build deeply integrated, high-performance systems.

Your contributions will directly shape differentiated video experiences for both consumer and enterprise markets, ensuring our webcams not only meet today's expectations—but define tomorrow’s.

Your Contribution

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors and values you’ll need for success at Logitech.

In this role, you will be responsible for:

  • The embedded software architecture for Linux-based webcams combines audio/video streaming and other user inputs;
  • The development of the embedded software stack, including applications, Operating system services, and drivers;
  • The definition and implementation of best design practices (code reviews, design patterns, CI/CD tool chain) across a distributed team of developers, both internal and external (suppliers and contractors).

In this role, you will contribute to:

  • Developing a proprietary code phase combining 3rd party SDKs with proprietary drivers, protocols, and algorithms;
  • Advising R&D management on critical technology choices related to embedded Hardware and Software alternatives;
  • Ensuring the evolution of the webcam platform in support of the long-term product roadmap strategy.

Key Qualifications

To thrive in this role and make an immediate impact, we’re looking for a forward-thinking and technically exceptional individual who brings the following expertise and experience:

  • 7+ years of hands-on R&D experience in the end-to-end design and development of consumer electronics, with deep understanding of both embedded hardware and software platforms;
  • Strong background in embedded software development, including:
    • Firmware architecture design;
    • Linux kernel and driver development;
    • Multimedia subsystems integration.
  • Embedded hardware design expertise, particularly with:
    • Advanced Audio/Video SoCs featuring MPUs, GPUs, and Embedded AI Accelerators (NPUs);
    • Key interfaces and protocols: USB Video Class, USB Audio Class, USB HID;
    • Integration of imaging sensors, IMUs, microphones (digital and analog), and other environmental/user sensors.
  • Proficiency in C/C++ development, along with essential embedded development tools and practices:
    • CI/CD workflows;
    • Git version control;
    • Shell scripting;
    • Debugging tools such as serial interfaces and JTAG.
  • Solid foundation in signal processing, especially in:
    • Image and video processing;
    • Digital signal processing for time-series data.
  • Comprehensive understanding of communication protocols, including:
    • USB, SPI, I2C, I2S, PDM, MIPI;
    • Wireless technologies such as Bluetooth, WiFi, and Ethernet.

Core Competencies

  • Ability to translate product roadmaps into actionable technology strategies and concrete development plans;
  • Skilled at navigating and managing multiple projects and priorities in parallel, in a fast-paced environment;
  • Proven leadership in cross-functional and geographically distributed teams, collaborating effectively with global vendors and technology partners;
  • Excellent communication skills—able to engage both technical teams and business stakeholders with clarity and impact;
  • Comfortable influencing external partners and stakeholders, including suppliers, industry leaders, and platform collaborators;
  • Demonstrates independent, critical thinking and a proactive, solution-oriented mindset;
  • Fluency in English, both spoken and written, is required.

Education

  • Master’s degree (MSc) in Computer Science, Telecommunications, or a related engineering discipline.

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Switzerland      C++ Developer      Developer      Embedded Software Engineer      Hardware and Telecoms      Hybrid      Linux and Unix      Logitech     

EuroTechJobs Logo

© EuroJobsites 2025