# Sr. Embedded Software Engineer

**Company**: Logitech
**Location**: Hsinchu
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Wikidata**: https://www.wikidata.org/wiki/Q223127

**Apply**: https://logitech.wd5.myworkdayjobs.com/en-US/Logitech/job/Hsinchu-Taiwan/Sr-Embedded-Software-Engineer_142697?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_0e0f607f-ee5

## Description

We are a small nimble group creating amazing experiences in the conference room using creative design, surprising science, and innovation. We love what we do because we are passionate about connecting people and we use the products we create every day to stay connected to our team.

We are looking for a talented Lead Firmware Engineer. You will be part of a small team of engineers focused on making video collaboration an amazing experience and the software you create will be used by thousands of people every day.

In this role, you will:

- Design, Implement, Debug and Test the Firmware for Android and Linux based platforms. For new as well as existing products.

- Implementation of new and unique features that will differentiate the product.

- Ensure the product software has the highest quality, performance and security.

Key Qualifications:

- Strong understanding of C and C++ language.

- 7+ years experience working on QCOM and or MTK SoC.

- Understanding of Linux Kernel and device drivers.

- Understanding of Android HAL architecture and development for new HAL modules.

- Understanding of Linux USB Gadget and following USB class specifications, UVC, UAC and HID.

- Familiar with communication protocols such as I2C, SPI and UART.

- Familiar with Oscilloscope and Logic Analyzers for verification of communication protocols.

- Strong architecture skills with an emphasis on API design and code reusability.

- Strong debugging skills.

- Can-do attitude and desire to solve problems

- Good knowledge of revision control and code review tools like git and gerrit.

In addition, preferable skills and behaviours include:

- Knowledge of python language

- Familiar with Linux scripting

## Skills

### Required
- C
- C++
- QCOM
- MTK SoC
- Linux Kernel
- device drivers
- Android HAL
- USB Gadget
- I2C
- SPI
- UART
- Oscilloscope
- Logic Analyzers
- API design
- code reusability
- revision control
- git
- gerrit

### Nice to have
- python
- Linux scripting

---

Source: [Apply at logitech.wd5.myworkdayjobs.com](https://logitech.wd5.myworkdayjobs.com/en-US/Logitech/job/Hsinchu-Taiwan/Sr-Embedded-Software-Engineer_142697?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
