SENSCOMM JOB OPPORTUNITY:
- Title: Wi-Fi AP Software Engineer
- Department: R&D
- Number of open positions: 1
JOB RESPONSIBILITIES
- Responsible for the porting, development, and maintenance of WIFI6/7 chip driver software, including the design of driver solutions and software coding based on various hardware interfaces such as PCIe, SOC.
- Responsible for WIFI chip bring-up and porting development on Linux/OpenWrt platforms, including WIFI compatibility, performance tuning, power optimization, and more.
- Address customer-related product issues and develop new features as required.
- Participate in WIFI technology planning, build competitive WIFI software technology solutions, and enhance product competitiveness and user experience.
QUALIFICATIONS:
- Over 3 years of experience in WIFI development, with proficiency in WIFI communication protocols including 802.11a/b/g/n/ac/ax, 802.11 k/v/r, EasyMesh, WPA3, etc.
- Familiar with TCP/IP, Firewalls, iptables, mac80211, and related network protocols with practical development experience.
- Over 3 years of experience in Linux driver development, with expertise in Linux kernel platform adaptation and driver porting.
- Familiar with common Linux device driver models(SoftMAC/FullMAC) and development (UART, PCIe, DMA, etc.).
- Well-versed in Linux kernel frameworks, driver models, user-space design, memory management mechanisms, etc.
- Proficient in the software development process for embedded SOCs and controllers such as RISC-V, ARM, FPGA, etc.
- Able to read and understand datasheets and schematics, assist hardware engineers in improving design schemes, and provide targeted improvement suggestions.
- Possess good programming habits, and be proficient in C programming.
- Capable of independent system analysis and design, with strong problem analysis and solving skills. Proficient in using various network sniffers and log analysis tools, including Wireshark, Omnipeek, Tcpdump, etc.
- Knowledgeable about industry trends in WIFI technology, with a meticulous, responsible approach to work. Strong learning and summarizing abilities, and good team collaboration and communication skills. Basic English communication skills.