- 1-2 years Linux kernel and network driver development experience with strong C skills and knowledge of IEEE 802.11 and WFA protocols
- Design, develop, test WLAN driver features, collaborate with firmware and test teams, and provide feasibility and risk assessments
Company
Qualcomm India Private Limited
Job Area
Engineering Group, Engineering Group > Software Engineering
Job Summary
Role Description: The role is to be a part of the Wi-Fi software development team for Qualcomms range of Wireless LAN SoC solution based on IEEE 802.11. Work on extremely low power Wi-Fi for various market segments. Contribute to design and implementation of recent features and market driven enhancements to Qualcomms Wi-Fi stack.
Responsibilities
- Design, develop, unit test, and maintain protocol layer features in WLAN driver / applications for IEEE 802.11 devices
- Work closely with Firmware and System test teams to resolve system level issues
- Provide work breakdown for new features with feasibility study, effort estimates and risk mitigation
Requirements
- 1 - 2 years of hands-on system software development experience on Linux kernel development,
specifically network driver development
- Excellent C programming skills
- Good knowledge of IEEE 802.11 protocol specification
- Good knowledge in various WFA protocols such as Wi-Fi Direct, Wi-Fi Aware, etc
- Hands-on experience in wpa_supplicant, hostapd, nl80211 library
- Hands-on experience in Linux IPC and Synchronization mechanism
- Conversant with protocol analysers - OmniPeek, Wireshark and tools such as Chariot and iPerf
- Excellent trouble shooting and analytical skills that can be applied to resolve system issues
- Strong communication skills to ensure smooth co-ordination in a multi-site working environment
- Bachelors degree in Computer Science / Electronics / Communications Engineering. Masters degree preferred
Minimum Qualifications
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Knowledge of scripting languages like Python/Perl
- Conversant with development tools (compilers, linkers, etc.) and debuggers such as JTAG, GDB etc.