This role involves designing and developing software for Access Points, contributing to functional specifications, and independently developing software in an Agile environment. Key responsibilities include creating unit test strategies and programs. The ideal candidate will have strong embedded software development experience, particularly with wireless network products, and possess in-depth knowledge of WLAN protocols, network technologies, Linux, and C/C++ programming. Automated testing with Pytest is also required, alongside a strong desire for continuous learning.