Logitech logo


In office: Hsinchu

  • 🇹🇼 Taiwan

Embedded Software Engineering Intern (Python/C++)

Logitech is the Sweet Spot for people who want their actions to have a positive global impact while having the flexibility to do it in their own way.

The Team and Role:

Key-matrix automatic creation tool research and development

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:

The Embedded SW team is investigating an automatic development tool for key-matrix design for keyboards, as a part of the team you are going to

  • Understand the key-matrix design principle for a keyboard.

  • Gather the requirement from both development and test aspects.

  • Design and implement an automatic key-matrix creation tool by Python or C++, to automatically create source files in C language for keyboard development and the test file in Python for CI framework.

Key Qualifications:

For consideration, you must bring the following minimum skills and behaviors to our team:

  • Python programming skills 

  • C, C++ programming skills

  • Understand hardware design is a plus

Preferred Qualifications:


  • SW, EE Bachelor or Master degree

 Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we’re small and flexible enough for every person to take initiative and make things happen. But we’re big enough in our portfolio, and reach for those actions to have a global impact. That’s a pretty sweet spot to be in and we’re always striving to keep it that way.