Synaptics

Sr Software Engineer

Job Locations IN-Bengaluru
ID
2022-3008
Category
R&D
Type
Employee

Overview

Millions of people experience Synaptics every day. Our technology impacts how people see, hear, touch, and engage with a wide range of IoT applications -- at home, at work, in the car or on the go.

 

We solve complex challenges alongside the most influential companies in the industry, using the most advanced algorithms in areas such as machine learning, biometrics and video processing, combined with world class software, firmware and silicon development.

Responsibilities

  •     BT/BLE software design and development to produce the latest generation of IoT Bluetooth products.

 

  • Bluetooth LE and classic host stack, profiles, and applications development in an RTOS environment.

 

  • Design and develop cutting edge BT/BLE features based on the latest specification.

 

  • Work on various Software lifecycle components including requirements analysis, design, implementation, qualification, and production release.

 

  • Work closely with BT Controller, Systems, Silicon and QA teams for pre-tapeout qualification, silicon bring-up, feature development and in optimizing the performance of BT/BLE chips.

 

Qualifications

 

  • Bachelors/master’s in computer-Science/Electronics Engineering with 5 to 8  years of industry experience covering IoT Embedded Systems / Mobile platform.

 

  • Expertise in BLE Audio profiles and stack implementation

 

  • Hands on experience of Bluetooth classic host protocols [L2CAP, AVDTP, AVCTP, etc.], profiles [A2DP, HFP, AVRCP, HID etc.], Bluetooth low energy host protocols [SMP, ATT], profiles [GATT, GATT based profiles] and HCI development on any commercial Bluetooth stack [Bluedroid/Floride/BSA/BlueZ, etc.].

 

  • Strong C programming skills. Plus, to have other programming [C++, Java] skill.

 

  • Expertise in BT/BLE specification including 5.x Specification, systems analysis, and low power handling.

 

  • Expertise in RTOS fundamentals, dma sequencing, interrupt handling, timers, and memory mapping.

 

  • Knowledge of software system architecture.

 

  • Knowledge of high-speed bus interfaces like SDIO and PCIE.

 

  • Proficient with BT Sniffer and debugging tools.

 

  • Knowledge of using PTS tools and Bluetooth Certification procedure.

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed