Software Engineer - WiFi
Design, develop, and maintain Linux-based embedded systems for IoT devices, focusing on Wi-Fi connectivity and networking protocols.
- Richmond, Canada
- Posted Oct 26, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise SoftwareConsumer Apps
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
Requirements
- Bachelor's degree in Computer Engineering
- Master's degree in Computer Engineering
- Bachelor's degree in Electrical Engineering
- Master's degree in Electrical Engineering
- Bachelor's degree in Computer Science
- Master's degree in Computer Science
- Experience in a IoT
Nice to have: Cloud connectivity, remote device management, performance tuning for high-throughput Wi-Fi systems
Skills
Full description
Eagle WirelessCompany details are for members
Sign up for a free job alert to see Eagle Wireless's profile, website and LinkedIn, and the same for every employer on Referso Jobs.