Senior MTS
Key Responsibilities:
- Responsible for development of firmware, device driver for Quantenna Wi-Fi chipsets, including design, coding, bug fixing, unit and integration tests
- Work on Linux kernel internals by improving packet forwarding performance, reducing memory size use and enhancing real-time performance
- Customize, extend and enhance Linux kernel by adding features, optimizing performance, modifying to support special requirements and debugging difficult kernel issues
- Optimize data path performance through profiling tools, code analysis and chip architecture analysis and improve maximum packet forwarding rate
- Optimize memory usage within kernel, user space and toolchain changes, enable more features to be added to the system without adding more flash or RAM
- Enhance kernel scheduler, process and memory management for better real-time performance
- Work on Linux kernel SMP support and analyze code of different kernel drivers and add synchronization mechanisms to make them safe to kernel preemption and SMP
- Evaluate, troubleshoot and follow up on customer issues
Qualifications:
- Bachelor or Master in CS or related disciplines with over 5-10 experience in embedded software development
- Demonstrated programming proficiency using C
- Rich experience of development for Linux kernel and/or device driver
- In depth of experience with 802.11 protocol suite and WLAN technology is highly preferred
- Experience of Wi-Fi and/or other wireless networking drivers is required
- Experience of IP networking with good knowledge of TCP/IP required
- Knowledge of CPU architecture, DMA, Cache and PCI/PCI-E preferred
Please forward your resume to hr@quantenna.com. Please include the job title “Senior MTS” in the subject.