Software Engineer 2 – Wireless Access Point Development
Core
Develop firmware and high-performance device drivers for 802.11 wireless access point hardware and build intelligent, adaptive wireless networks.
Role type
Embedded software engineer (firmware & drivers)
Builds
802.11 Wi-Fi access points and adaptive wireless network features
Domain
Networking hardware / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, Linux kernel development, embedded stack (bootloader, drivers, kernel, user space), 802.11/Wi-Fi protocols, ARM CPU architecture
Preferred skills
Python, Go, Assembly (ARM/x86), Broadcom/QCA/Mediatek drivers, 802.11ac/ax/be standards, Wi-Fi fast roaming, secure system design, machine learning collaboration
Technologies
Linux, ARM, 802.11, Broadcom, QCA, Mediatek
Responsibilities
Develop and bring up firmware for new 802.11 access point hardware; Design and implement high-performance device drivers for wireless and wired networking; Collaborate with hardware engineers to define and shape new products; Partner with data analytics teams to build intelligent, adaptive wireless networks; Work closely with customers and product managers to resolve issues and deliver new features
Seniority
Mid-level IC
