Real-Time Embedded Staff Software Engineer (10208)

Extreme Networks

Toronto

On-site

CAD 100,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

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

Staff Real-Time Embedded Architect – WiFi Solutions
Staff Real-Time Embedded Architect – WiFi Solutions

Extreme Networks • Toronto

On-site
CAD 100,000 - 130,000
Staff Embedded Software Engineer - Permanent - 18965
Staff Embedded Software Engineer - Permanent - 18965

LRO Staffing • Ottawa

On-site
CAD 180,000 - 220,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Systems Analyst
Senior Systems Analyst

Randstad Canada • Hamilton

On-site
CAD 80,000 - 140,000
Employer funded benefits program
Casual work environment
Career progression
+1
Staff Network Systems Engineer, AirLink
Staff Network Systems Engineer, AirLink

Sierra Wireless • Richmond

On-site
CAD 95,000 - 128,000
Wi‑Fi Embedded Systems Engineer for IoT
Wi‑Fi Embedded Systems Engineer for IoT

Eagle Wireless • British Columbia

Hybrid
CAD 90,000 - 120,000
Wireless Communications Systems Developer (SDR / Protocols / Embedded)
Wireless Communications Systems Developer (SDR / Protocols / Embedded)

Octasic • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Stock options purchase program
Gym membership discount
Public transit reimbursement
+2
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

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

Ciena • Ottawa

On-site
CAD 95,800 - 153,000
Medical plans
Dental plans
Vision plans
+4
Network Engineer
Network Engineer

Elits Canada Inc. • Mississauga

On-site
CAD 90,000 - 130,000