Bengaluru, Karnataka, India
8 days ago
63413P-Software Engineer 3

Responsibilities 

·         Bring up Mist Systems firmware for new 802.11 access point hardware.

·         Write high performance device drivers for wireless and wired networking.

·         Write system software to collect analyze and distribute 802.11 wireless statistics.

·         Write software to dynamically manage groups of 802.11 devices.

·         Work with our hardware engineers to define new products.

·         Work with our data analytics engineers to build smart/reactive wireless networks.

·         Work with our customers and product managers to fix issues and develop new features.

·         Take the initiative in creating customer value with technical solutions.

Requirements 

·         Persistence, creativity and a can-do problem solving attitude.

·         Extensive C code experience

·         Experience developing for the Linux kernel and OS.

·         Ability to work up and down the embedded stack: boot loader, device drivers, kernel, user space.

·         Strong knowledge of 802.11/WiFi protocols.

·         Strong knowledge of wired protocols.

·         Strong knowledge of ARM CPU architecture.

·         Bachelors degree in Computer Science or Electrical Engineering.

Desired Experience with:

·         High level systems language. E.g. Python, Go, etc.

·         Assembly language. E.g. ARM, X86

·         Broadcom or QCA wireless drivers

·         802.11ac/ax, WiFi fast roaming

·         ARM CPU architecture

·         Security protocols

·         Desire to work with machine learning and data science teams

Confirm your E-mail: Send Email