Software Engineer

Engineering Cork, Ireland


Position at Logitech

Creativity & Productivity (C&P) is the biggest division of Logitech, consisting of our computer mice, keyboards, presentation remotes and consumer webcams. It is a key pillar of Logitech’s past, present and future as a global brand known for great design and exceptional user experiences. We are looking for a creative & skilled SW engineer to drive innovative software solutions for current and future products.


The Role:

In this role you will be responsible for implementing and creating innovative Software solutions part of the bigger Logitech ecosystem. You will be working on projects of different scale and your ability to deliver quick proof of concepts as well as quality production code will be key. You will be part of a multidisciplinary team based in Cork and Internationally. Your ability to simply present and summarize complex technical problems  will be essential. You are independent and will speak up and challenge your team to deliver the right solution. You are not scared of failure: you are playful and you experiment your way forward. You are passionate about delivering amazing experiences to enhance the life of millions of people as they interact everyday with digital content. 


Your Contribution:

Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech. In this role you will:

  • Create software experiences as new product or for existing or new products

  • Deliver modular and scaleable software solutions

  • Read and understand UI related code written in Javascript

  • Publish code that can be used by the developer community

  • Enhance Hardware product experience with Software components- CRAFT SDK

  • Manage multiple tasks, project and activities 

  • Demonstrate critical thinking coupled with strong problem-solving skills

  • Drive positive change and out-of-the-box thinking to create world class software experiences

  • Use Design Thinking and creative human centre problem solving and critical thinking

  • Bring technical leadership and experience to the team

  • Collaborate hand in hand with a multidisciplinary team at all the project stages : research, project definition, ideation, prototyping and implementation. 

  • Share experience and coach other team members to grow team capabilities

  • Travel worldwide to help cross-site collaboration efficiency

Key Qualifications:

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

  • 1+ Year experience in C++

  • HTML, CSS proficiency

  • Experience with at least one of the following frontend frameworks: ReactJ, Angular or Vue.

  • Experience developing Desktop applications (native or cross-platform)

  • Experience with Backend development and/or frameworks

  • Strong OOP skills

In addition, preferable skills and behaviors include:

  • Design Thinking Certificate

  • Strong technical background and 2-5 years of product development as an individual contributor.

  • Experience with Mobile application development (native or cross-platform)

  • Experience with Continuous Integration workflow

  • Experience with graphic design applications such as Adobe Illustrator



  • A Bachelor, or preferably Masters in Computer Science, Computer Engineering, or equivalent experience


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.

 “All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”


If you require an accommodation to complete any part of the application  process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at 510-713- 4866 for assistance.