Search by job, company or skills

ThunderSoft

Wifi Software Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

A Wi-Fi protocol software engineer specializes in developing and implementing the software that enables devices to communicate over Wi-Fi networks. This involves working with the IEEE 802.11 standards, which define the protocols for wireless local area networks (WLANs). Their work spans various layers of the networking stack, from the physical layer (hardware) to the data link layer (MAC and LLC) and even higher-level protocols like those used for security and authentication.

Key Responsibilities:

  • Understanding and Implementing Wi-Fi Standards:

A Wi-Fi protocol software engineer needs a deep understanding of the IEEE 802.11 standards, including different amendments like 802.11a/b/g/n/ac/ax.

  • Developing and Testing Software:

They design, develop, and test software components for Wi-Fi functionality, including device drivers, MAC layer implementations, and higher-level protocols related to connection management, security, and authentication.

  • Working with Hardware:

They collaborate with hardware engineers to integrate software with Wi-Fi chipsets and ensure smooth communication between software and hardware.

  • Troubleshooting and Debugging:

They are responsible for diagnosing and resolving issues related to Wi-Fi connectivity, performance, and security.

  • Staying Up-to-Date:

The Wi-Fi landscape is constantly evolving, with new standards and technologies emerging, so they need to stay informed about the latest developments.

Required Skills and Knowledge:

  • Strong Programming Skills:

Proficiency in languages like C/C++ is essential for developing low-level software and drivers.

  • Operating System Knowledge:

Experience with Linux or other operating systems is crucial for developing and debugging Wi-Fi software.

  • Networking Fundamentals:

A solid understanding of networking concepts, including the OSI model, TCP/IP, and various protocols, is necessary.

  • Wi-Fi Specific Knowledge:

Expertise in Wi-Fi protocols, including 802.11 standards, MAC layer, and security protocols like WPA/WPA2/WPA3, is critical.

  • System-Level Understanding:

They need to understand how Wi-Fi systems work at a high level, including how they interact with other network components.

In essence, a Wi-Fi protocol software engineer bridges the gap between the physical layer of Wi-Fi hardware and the software applications that utilize it, ensuring seamless and reliable wireless connectivity.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 126512177