
Software Engineer - WiFi
About Eagle Wireless
Eagle Wireless is building the connective tissue of the physical world.
Every connected car, every industrial sensor, every IoT device that needs to talk to the cloud reliably and securely — that’s where we come in. We design and deliver cellular modules and connectivity solutions that automotive, and IoT companies trust to work for years, in the field, without compromise.
Our teams span North America, Europe, and APAC, giving you the chance to collaborate with world-class engineers and go-to-market experts solving hard problems at global scale — from cybersecurity and supply chain resilience to regulatory compliance across dozens of markets.
If you want your work to matter in a world that’s rapidly connecting everything, and you want to do it alongside people obsessed with getting the hard stuff right, Eagle Wireless is where that happens.
About the role
We are looking for a talented Software Engineer – Wi-Fi 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. The Software Engineer – Wi-Fi will collaborate with hardware, software, and cloud teams to deliver secure, scalable, and high-performance IoT solutions.
Key Responsibilities/Skills
- 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.
- Legally entitled to work in Canada.
- 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.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Ability to work in a fast-paced, customer-focused environment.
Technology
Richmond, Canada
Partilhar em: