Taro Logo

Senior Software Engineer

Logitech innovates at the intersection of technology and user experience to create products that enhance how people work and play.
Lausanne, Switzerland
Embedded
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Gaming · Consumer

Description For Senior Software Engineer

Logitech is seeking a Senior Software Engineer to join their Engineering Innovation Team in Lausanne, Switzerland. This role focuses on developing cutting-edge haptics software solutions that revolutionize user interactions with digital interfaces, particularly in gaming and productivity applications. The position offers a unique opportunity to work at the intersection of hardware and software, creating innovative haptic-enabled experiences that enhance how people interact with technology.

The ideal candidate will be responsible for designing and implementing haptics algorithms, developing software interfaces for gaming platforms, and optimizing performance for low-latency communication. They will work in a collaborative environment with industrial designers, firmware developers, and mechanical engineers to create next-generation user experiences.

Logitech offers a dynamic work environment where innovation and creativity are highly valued. The company's culture emphasizes collaboration, openness, and sustainability, making it an ideal place for engineers who want to make a global impact while maintaining work-life flexibility. The hybrid work model allows for both remote and on-site work arrangements.

The role requires expertise in C++, Python, and real-time software development, along with experience in game development platforms and haptics technology. The successful candidate will contribute to groundbreaking projects that set new standards in human-interface devices while working with a global team of experienced professionals.

This position offers comprehensive benefits, professional growth opportunities, and the chance to work on products that millions of people use daily. Logitech's commitment to diversity and inclusion, coupled with their global presence and innovative spirit, makes this an exciting opportunity for someone passionate about creating transformative user experiences through technology.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design, develop, and optimize haptics algorithms and frameworks for Logitech devices
  • Create seamless and immersive haptic responses for gaming and interactive digital environments
  • Develop software interfaces connecting haptic feedback systems to gaming platforms
  • Collaborate with game developers to test and validate haptic implementations
  • Work with industrial designers, firmware developers, and mechanical engineers
  • Design and execute test plans to validate haptics solutions
  • Optimize performance, addressing latency, precision, and power consumption
  • Lead or participate in exploratory projects to improve haptics technology

Requirements For Senior Software Engineer

Python
  • Proven experience in haptics software development, sensory feedback systems, or related fields
  • Proficiency in programming languages such as C++, C, and/or Python
  • In-depth knowledge of real-time software development principles and low-latency communication
  • Practical experience with game development platforms like Unity or Unreal Engine
  • Strong communication and documentation skills in English
  • Understanding of hardware-software interaction in embedded systems
  • Experience with force-feedback devices, motors, or similar mechatronics systems
  • Familiarity with APIs and communication protocols such as USB HID, I2C, or UART

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive and competitive benefits packages
  • Flexible working environments
  • Physical, financial, emotional, intellectual and social wellbeing support
  • Remote work options

Interested in this job?

Jobs Related To Logitech Senior Software Engineer