Software Engineer - Shanghai - China

The Software Engineers design, develop and maintain high performance Linux based embedded software for multiple generations of Quantenna Wi-Fi chipsets based on 802.11 standards. This includes protocol software, security and authentication algorithms, L2 and L3 networking, Linux device drivers and kernel modules as well as debugging and profiling tools.


  • Responsible for development of software components based on Quantenna Wi-Fi chipsets, including design, coding, bug fixing, unit and integration tests;
  • Responsible for design of new software features and R&D of new Wi-Fi related technologies;
  • Design and maintain Linux applications and device driver running on embedded host processor of Wi-Fi chipsets;
  • Define and implement API interfaces between customer applications and lower layer software;
  • Work on BSP development and board bring-up of Wi-Fi chip-sets;
  • Optimize data path performance of software components in applications and device drivers by code review, architecture analysis and profiling tools;
  • Debug issues reported by customers and internal QA.


  • Bachelor or Master in EE, CS, CE, or related disciplines with 4+ years’ experience in software development on Linux or embedded platforms;
  • Proficiency of C programming skills is required;
  • Experience in development of Linux programs including device driver, firmware and/or application level software;
  • In depth of understanding to 802.11 protocol suite and WLAN technology is preferred;
  • Knowledge of wireless networking standards and systems is preferred;
  • Rich hands-on experience in WPA Supplicant, Hostapd and/or Radius protocol is preferred;
  • Experience in IP networking with good knowledge of TCP/IP and/or network security is preferred;
  • Knowledge of CPU architecture, DMA, Cache, DSP, USB, and PCI/PCIe is preferred;
  • Experience in Bootloader, OS layer, driver layer or firmware development is preferred;
  • Good written and oral communication skills in English, CET-6 is preferred;
  • Quick learner, eager to grow with new technologies, self-motivated and striven for high performance;
  • Prior work experience in the U.S. or U.S. based multi-national firms is preferred;
  • Good communication and problem solving skills and ability to work under high pressure.
Principals only need apply. Please forward your resume to hr@quantenna.com. Please include the job title “Software Engineer - Shanghai” in the subject line.

Job Openings

Phoenix, Arizona

RF Analog Design Engineer

San Jose, California

Senior or Principal Engineer - Linux Kernel Networking & Device Drivers

Coordinator, Human Resources

Senior Product Line Manager, Marketing

Physical Design Manager

Customer Program Manager

Engineering Program Manager

Technical Account Manager

Senior AP Accountant

Hardware Engineer

SQA Manager/Lead

Manager/Director SQA

SQA Engineer

Communications System Architect/Director

Senior Characterization Engineer

Senior Director Software Development

Sr. Accountant

Communications System Engineer

PMTS, Baseband Verification

Senior Product Engineer

Senior Engineer, RF System

Sr. System Administrator

Wi-Fi MAC Architect

RF Analog Design Engineer

Senior/Staff Quality & Reliability Engineer

System Performance Optimization Engineer

Sr. Test Engineer/Manager

Senior FAE (SW)

Senior MTS

Sr. Manager / SW Architect – Applications Engineering

St. Petersburg, Russia

Director, Human Resources

Infrastructure Software Engineer

MAC System Engineer/Architect

SQA Engineer

SQA Manager/Lead

Wi-Fi System Software Engineer

Wireless System DSP Engineer

Wireless Network/Algorithm Engineer

Manager/Director SQA

Shanghai/Wuxi, China

SMTS, WMAC Verification - Shanghai

SMTS, Emulation Engineer - Shanghai

SMTS, Baseband Verification - Shanghai

ASIC Physical Design Engineer - Shanghai

ASIC SOC Verification Engineer - Shanghai

Sr. Software Engineer (PCIe Expert) – Shanghai

Software Engineer - Shanghai

SMTS, WMAC Design Engineer - Shanghai

SQA Engineer - Wuxi

Sr. ASIC Design Engineer - Shanghai

Sr. Design for Test Engineer - Shanghai

Sr. Software Engineer - Customer Engineering – Product Service

Sr. Software Engineer - Customer Engineering – Platform Expert

Sr. Software Engineer - Customer Engineering – Wi-Fi

Sydney, Australia

Software Engineer

Taipei, Taiwan

Sr. CQE, Operations

QA Manager, Taiwan

Sr. CQE Thermal Engineer