Software Engineer 2

Job Locations IN-Bengaluru


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.


  • BT/BLE driver design and development to productize the latest generation of IoT Bluetooth products.
  • Low level hardware bring-up, firmware development in an RTOS environment, and device driver development.
  • 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 Systems, Silicon and QA teams for pre-tapeout qualification, silicon bring-up, feature development and in optimizing the performance of BT/BLE chips.


  • Bachelors/Masters in Computer-Science/Electronics Engineering with 3-5 years of industry experience covering low power PAN Embedded Systems includes mostly BT/BLE Profiles, Embedded BT Stack, Controller Stack with LMP/LL and working with firmware/hardware mainly on ARM CM 3/4 cores.

  • Strong C programming skills.

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

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


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