Real-Time Embedded Staff Software Engineer (10208)

Extreme Networks

Toronto

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading network solutions provider in Toronto is seeking a Real-Time Embedded Staff Software Engineer. In this pivotal role, you will drive the architecture and implementation of next-generation Wi-Fi solutions, mentor engineering teams, and enhance embedded application performance on Linux. The ideal candidate has extensive experience in real-time embedded systems and a deep understanding of Wi-Fi protocols, coupled with proficiency in C and C++. Join us to elevate engineering excellence and influence technical initiatives across the organization.

Qualifications

  • Extensive experience in real-time embedded systems and data communication.
  • Deep expertise in embedded Linux internals and performance optimization.
  • Strong understanding of Wi-Fi protocols and wireless networking.

Responsibilities

  • Lead the architecture and implementation of complex real-time embedded software.
  • Own critical software modules from design through to implementation.
  • Provide expert-level debugging and root-cause analysis for embedded Linux.

Skills

Real-time embedded systems
Embedded Linux internals
C and C++ programming
Multi-threaded programming
Wi-Fi protocols (IEEE 802.11)

Education

Bachelor’s degree in Engineering or Computer Science
Master’s degree preferred

Job description

Scope of the Role

As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi‑Fi solutions.

You will influence system-level design decisions, guide engineering teams, and ensure the robustness, performance, and scalability of embedded applications running on Linux OS.

Based in our Thornhill (Toronto) office, you will play a pivotal role in shaping product direction, mentoring engineers including senior engineers, and elevating engineering excellence across the organization.

Key Responsibilities
  • Technical Leadership & Architecture
  • Lead the architecture, design, and implementation of complex real-time embedded software systems for Wi‑Fi products.
  • Define technical direction for embedded Linux components, ensuring long-term maintainability, performance, and scalability.
  • Drive cross-team technical initiatives, aligning embedded software, hardware, and systems engineering.
  • Evaluate new technologies, tools, and methodologies to improve product quality and development efficiency.
Execution & Ownership
  • Own critical software modules end-to-end, from requirements and design through implementation, validation, and long-term sustainment.
  • Maintain and enhance existing embedded Wi‑Fi products, providing engineering support to customers as needed.
  • Participate in requirements analysis, technical documentation reviews, and specification discussions.
  • Develop and execute component-level, module-level, subsystem, and system-level test procedures.
  • Provide expert-level debugging and root-cause analysis for complex issues across the embedded Linux stack.
  • Lead the development of multi-threaded, high-performance applications under Linux with real-time constraints.
  • Conduct and enforce code review sessions, offering constructive feedback and mentoring junior developers.
  • Ensure engineering rigor by defining best practices, coding standards, and design patterns for embedded development.
Collaboration & Influence
  • Partner with product management, hardware teams, and customer engineering to translate requirements into robust technical solutions.
  • Act as a senior technical point of escalation for customer issues, guiding teams through complex problem resolution.
  • Lead design and code reviews, providing high-quality feedback and raising the technical bar across the team.
Mentorship & Team Development
  • Mentor and coach junior and intermediate engineers, fostering growth in embedded systems, networking, and Linux development.
  • Champion a culture of technical excellence, continuous improvement, and knowledge sharing.
  • Contribute to long-term team capability building through documentation, training, and architectural guidance.
Qualifications
  • Bachelor’s degree in Engineering, Computer Science, or related field (Master’s preferred).
  • Extensive experience in real-time embedded systems and data communication.
  • Deep expertise in embedded Linux internals, kernel-space and user-space interactions, and performance optimization.
  • Strong understanding of Wi‑Fi protocols (IEEE 802.11) and wireless networking fundamentals.
  • Advanced proficiency in C and C++ for embedded development.
  • Proven track record designing and delivering complex embedded systems at scale.
  • Strong experience with multi-threaded programming, concurrency models, and synchronization mechanisms.
  • Solid understanding of networking technologies: Ethernet, IP, routing, switching, and LAN/WLAN concepts.
  • Exceptional communication skills with the ability to influence across teams and present complex ideas clearly.
  • Demonstrated ability to lead technical initiatives and drive architectural decision.
Desired Skills & Experience
  • Experience with RF systems, spectrum analyzers, and wireless test equipment.
  • Background in module performance tuning, system profiling, and real-time optimization.
  • Experience contributing to or maintaining Linux kernel components is a strong asset.
  • Familiarity with IEEE Wi‑Fi and LAN standards development or participation in standards bodies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Intermediate RF Engineer
Intermediate RF Engineer

Evertz • Burlington

On-site
CAD 80,000 - 140,000
Benefits program
Competitive compensation
Work-Life Balance
+4
Staff Firmware Engineer
Staff Firmware Engineer

Jobgether • Canada

Remote
CAD 225,000 - 402,000
RSU grant
Healthcare & parental leave
Professional development stipend
+2
Senior Software Engineer, Embedded Systems/Firmware
Senior Software Engineer, Embedded Systems/Firmware

Red Cedar Ventures • Markham

On-site
CAD 120,000 - 170,000
Stock options
Medical coverage
Dental & Vision
+1
Staff Network Systems Engineer, AirLink
Staff Network Systems Engineer, AirLink

Sierra Wireless • Richmond

Hybrid
CAD 95,000 - 128,000
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Wifi FEM Design Co-op (may 2027 - April 2028)
Wifi FEM Design Co-op (may 2027 - April 2028)

Skyworks • Ottawa

On-site
CAD 52,000 - 91,000
12-month Co-Op
Sr. Embedded Systems Designer
Sr. Embedded Systems Designer

TalentSphere Staffing Solutions • Toronto

On-site
CAD 115,000 - 125,000
WiFi FEM Design Co-Op (Sep 2027 to Aug 2028)
WiFi FEM Design Co-Op (Sep 2027 to Aug 2028)

Skyworks Solutions, Inc. • Ottawa

On-site
CAD 34,000 - 61,000
Embedded Software Engineer (Tech Lead)
Embedded Software Engineer (Tech Lead)

Astera Labs • Ottawa

On-site
CAD 90,000 - 120,000
Flexible time off
Parental leave
401K
+2