Staff Software Engineer

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.


  • Wi-Fi driver design and development to productize the latest generation of IoT WLAN products.
  • Low level hardware bring-up, firmware development in an RTOS environment, and network device driver development on Linux.
  • Design and develop cutting edge Wi-Fi features and 802.11 upper mac protocols.
  • Work on various Software lifecycle components including requirements analysis, design, implementation, qualification and production release.
  • Work closely with Wi-Fi MAC, Systems, Silicon and QA teams for pre-tapeout qualification, silicon bring-up, feature development and in optimizing the performance of Wi-Fi chips.



  • Bachelors/Masters in Computer-Science/Electronics Engineering with 8+ years of industry experience covering IoT Embedded Systems, Wi-Fi Networking, Networking Protocols and working with firmware/hardware.
  • Strong C programming skills.
  • Expertise in Layer 2 of Wi-Fi standards including 802.11ax/ac/n protocols, systems analysis, Linux internals such as device drivers, networking interfaces, low power handling, QoS and the TCP/IP stack.
  • Expertise in RTOS fundamentals, dma sequencing, interrupt handling, timers and memory mapping.
  • Experience in software system architecture.
  • Knowledge of ARM CPU architecture and assembly code.
  • Knowledge of high-speed bus interfaces like USB/SDIO/PCIE.


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