Embedded Software Platform Lead

Engineering Lausanne, Switzerland


Description

Position at Logitech

The Role:

The Embedded Software Platform RTOS Lead  is responsible for designing, and leading part of the development of the new Reference Design (Platform) with same responsibilities than other embedded software team members for the next wave of Productivity and Gaming products


 

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:

  • Drive technical choice of the platform (polling, interrupts, priorities between tasks, ...) and align stakeholders on technical vision

  • Design a maintainable solution with a strong focus on modularity, reuse and testability. Anticipate extensions and modifications in future stages

  • Provide strong documentation and specifications

  • Ensure the implementation follow the defined solutions through code review  

  • Define and estimate tasks duration, their priority and the resource requirements to implement the solution in your area of involvement 

  • Work closely with System Architect and Senior Developer to understand the business context, technical constraints and legacy

  • Communicate early and often about any significant events, give technical presentations to peers/managers;

Key Qualifications:

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

  • At least 5 years’ experience in Embedded Software Engineering

  • At least 5 years’ experience in Software Design

  • Experience in C and/or C++ languages 

  • Proven experience with RTOS usage (FreeRTOS, QP/C and/or, Zephyr a plus) on low-power chipsets (STM32, nRF52, …)

  • Good knowledge of UML and pragramatical documentation approach

  • Experience in full lifecycle software development of real-time embedded system

  • Service oriented attitude, with strong analytical, problem-solving and conceptual skills

  • Ability to communicate highly technical concepts to non-technical individuals

  • Experience with Bluetooth / Proprietary RF protocols / USB a plus


 

Education:

  • BS/MS in Computer Science or equivalent


 

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.”