Wi‑Fi Embedded Systems Engineer for IoT

Eagle Wireless

British Columbia

Hybrid

CAD 90,000 - 120,000

Full time

8 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Eagle Wireless is seeking a Software Engineer - Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. You will focus on Wi-Fi connectivity, networking, and edge-device integration, collaborating with hardware, software, and cloud teams to deliver secure, scalable IoT solutions.

The role requires 3+ years in Wi-Fi networking development, strong C/C++, embedded Linux, and experience with Wi-Fi chipsets. Canadian work eligibility is 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.

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.

Skills

C/C++ programming
Embedded Linux
System programming
Linux OS internals
Networking concepts
Wi‑Fi standards
WPA/WPA3
Wireshark
Tcpdump
Git
Agile methodologies
Eligibility to work in Canada

Education

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

Git
Wireshark
Tcpdump
Yocto Project

Job description

Eagle Wireless is seeking a Software Engineer - Wi-Fi to design, develop, and maintain Linux-based embedded systems for IoT devices. You will focus on Wi-Fi connectivity, networking, and edge-device integration, collaborating with hardware, software, and cloud teams to deliver secure, scalable IoT solutions.

The role requires 3+ years in Wi-Fi networking development, strong C/C++, embedded Linux, and experience with Wi-Fi chipsets. Canadian work eligibility is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Embedded Staff Software Engineer (10208)
Real-Time Embedded Staff Software Engineer (10208)

Extreme Networks • Toronto

On-site
CAD 100,000 - 130,000
Staff Real-Time Embedded Architect – WiFi Solutions
Staff Real-Time Embedded Architect – WiFi Solutions

Extreme Networks • Toronto

On-site
CAD 100,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Wireless Embedded Software Engineer
Wireless Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Embedded Systems Software Engineer Co-op — Networking & Linux
Embedded Systems Software Engineer Co-op — Networking & Linux

Socket.dev • Ottawa

On-site
CAD 38,000 - 46,000
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

Hybrid
CAD 180,000 - 220,000
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi
Senior Embedded Firmware Engineer – RTOS, BLE & Wi‑Fi

Traka (Assa Abloy) • Mississauga

On-site
CAD 100,000 - 125,000
Healthcare options
Tuition reimbursement
Matching retirement plan
+1
Embedded Systems Software Engineer – High-Performance Networking
Embedded Systems Software Engineer – High-Performance Networking

Cisco • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 70,000 - 110,000
Health insurance
401(k) plan
Paid parental leave
+3
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)
Senior Embedded Software Engineer - Photonics (Linux/VxWorks)

Ciena • Ottawa

On-site
CAD 80,000 - 128,000
Medical benefits
Dental benefits
Vision benefits
+1
Senior Embedded Software Engineer — IoT, Linux, C/C++
Senior Embedded Software Engineer — IoT, Linux, C/C++

BinSentry • Kitchener

On-site
CAD 110,000 - 150,000
Health and dental benefits
Equity package
Company events
+1