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 new 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
- Positive 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.