Bluetooth Firmware Engineer

Engineering Chennai, India


Description

The Role

Bluetooth Firmware Engineer is responsible for integrating Bluetooth Classic and Bluetooth Low Energy solutions in Logitech Gaming, Computer peripherals products and work with global teams.

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

  • Firmware development in Bluetooth EDR/LE protocol stack for various controllers (Nordic).

  • System level debugging, efforts to improve performance and reliability of Bluetooth connectivity solutions in various hosts (such as WinOS, MACOS, iPadOS, iOS, ChromOS, Linux,Android, etc.,).

  • Investigating bluetooth issues in various systems along with QA and Firmware Engineers to find solutions and develop required automation tools to reproduce and fix the issues.

  • Design, Implement, Integrate and Optimize Bluetooth EDR/LE features in Logitech products.

  • Develop automated tests to evaluate the overall system reliability. 

  • Proactive abilities to contribute to new standards, and Security vulnerability updates.

Key Qualifications

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

  • 3 - 10 Years of experience in embedded software and Bluetooth development.

  • Expert in C and Embedded C.

  • Experience in Bluetooth EDR/LE controller and HCI layers.

  • Experience in BT LE profiles (ANCS, DIS, BIS, HID etc.) and BT EDR profiles (SPP, A2DP, AVRCP, HID, HFP etc.).

  • Good knowledge on various Bluetooth versions and its compatibilities.

  • Proficient with BT Sniffer and Debugging tools.

  • Excellent analytical skills and a good team player.

  • Must possess good verbal and written communication skills.

In addition, preferable skills and behaviors include.

  • Experience with RTOS usage (FreeRTOS, and/or, Zephyr a plus) on low-power chipsets (nRF52, …)

  • Experience in Windows/Mac/Linux host Bluetooth stack.

  • Experience in analyzing system diagnosis logs in Windows/Mac/Linux.

  • Knowledge in using PTS tools and Bluetooth Certification procedure.

  • Knowledge in writing automated test using python or any other languages.

Education

  • Bachelor’s/master’s degree in ECE, EEE, Computer Science or a related field.

Logitech is the sweet spot for people who are passionate about products, making a mark, and having fun doing it. As a company, we are small and flexible enough for every person to take initiative and make things happen. But we are big enough in our portfolio and reach for those actions to have a global impact. That is 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, Age, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.”

#LI-MR2