Engineer II - SW DEV
Remote
Job Description:
Key Responsibilities:
• Design, develop, 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
Skills:
Required:
• 1 to 3 years of hands-on system software development experience with 3+ years on Linux
kernel development, specifically network driver development
• Good knowledge of IEEE 802.11 protocol specification
• Good knowledge in various WFA protocols such as P2P, DPP, WPA3
• Hands-on experience in implementation of features / algorithms like ACS, Concurrency, DFS
• Good knowledge in Linux kernel driver data path implementation and optimization over PCIe as
host interface
• Hands-on experience in Linux IP Stack/Network driver development, QoS, Packet Scheduling
and Throughput optimization
• Hands-on experience in wpa_supplicant, hostapd, nl80211 library
• Hands-on experience in Linux IPC and Synchronization mechanism
• Excellent C programming skills
• 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
• Bachelor’s degree in Computer Science / Electronics / Communications Engineering. Master’s
degree preferred
Desired:
• Knowledge of scripting languages like Python/Perl
• Conversant with development tools (compilers, linkers, etc.) and debuggers such as JTAG, GDB
etc.,