Extreme Networks Inc.
Real-Time Embedded Staff Software Engineer (10208)
Toronto, Canada · Staff+
Sponsorship not specifiedDetected 133 days ago
C++Code ReviewLinuxProduct ManagementEmbedded SystemsLeadershipCommunicationCollaborationMentoring
About the role
- 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.
- 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.
Responsibilities
- You will influence system-level design decisions, guide engineering teams, and ensure the robustness, performance, and scalability of embedded applications running on Linux OS.
Requirements
- 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.
- Demonstrated ability to lead technical initiatives and drive architectural decision
Nice to have
- Bachelor's degree in Engineering, Computer Science, or related field (Master's preferred).
Skills
- Exceptional communication skills with the ability to influence across teams and present complex ideas clearly.
- 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
- Define technical direction for embedded Linux components, ensuring long-term
- maintainability, performance, and scalability.
- Evaluate new technologies, tools, and methodologies to improve product quality and development efficiency.
- Participate in requirements analysis, technical documentation reviews, and specification discussions.
- Ethernet, IP, routing, switching, and LAN/WLAN concepts.
- Technical Leadership & Architecture
- Execution & Ownership
Apply directly at Extreme Networks Inc. →Create a free account for alerts like thisView Extreme Networks Inc. immigration profile
This listing is sourced directly from Extreme Networks Inc.'s careers page and normalized into a canonical job model.