Software Engineer – Wi-Fi

Vancouver 27 days agoFull-time External
555.9k - 938k / yr
About the Role We are looking for a talented Software Engineer-Wifi to design, develop, and maintain Linux-based embedded systems for IoT devices. This role focuses on Wi-Fi connectivity, networking protocols, and integration with edge devices. You will collaborate with hardware, software, and cloud teams to deliver secure, scalable, and high-performance IoT solutions. Key Responsibilities • Design, configure, and optimize Linux-based network systems for Wi-Fi-enabled IoT devices and gateways. • Develop and maintain software modules for Wi-Fi connectivity (802.11 standards) and related networking features. • Implement and maintain device drivers, daemons, and system services for Wi-Fi chipsets. • Debug and resolve Linux system software issues across kernel, Yocto Project build framework, middleware, and application layers. • Analyze network logs using tools like Wireshark and Tcpdump to troubleshoot connectivity issues. • Collaborate with hardware and QA teams for platform bring-up and validation. • Participate in embedded system architecture design and performance optimization. • Provide technical support to customers and cross-functional teams for field or production issues. Required Qualifications • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. • 3+ years of experience in Wi-Fi networking development (protocol stack or firmware). • Hands-on experience with Wi-Fi chipsets and firmware (Qualcomm, Broadcom, or similar). • Strong proficiency in C/C++ programming, embedded Linux, and system programming. • Knowledge of Linux OS internals and networking concepts (TCP/IP, sockets, routing). • Familiarity with Wi-Fi standards (802.11 a/b/g/n/ac/ax) and security protocols (WPA/WPA2/WPA3). • Experience with packet analysis tools (Wireshark, Tcpdump). • Familiarity with version control systems (Git) and Agile development methodologies. Preferred Skills • Experience with Wi-Fi Mesh, OpenWrt, or similar frameworks. • Knowledge of IoT protocols (MQTT, CoAP) and edge device integration. • Exposure to cloud connectivity and remote device management. • Understanding of performance tuning for high-throughput Wi-Fi systems. Soft Skills • Strong problem-solving and debugging skills. • Excellent communication and collaboration abilities. • Ability to work in a fast-paced, customer-focused environment. Why Join Us? • Work on cutting-edge IoT and networking technologies. • Collaborative and innovative team culture. • Opportunities for professional growth and learning.