Skip to Content

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.,