Back to results

Principal Wireless SW Engineer

  • Toronto, ON, Canada

Compensation: This role has a market-competitive compensation with an anticipated base compensation range of CAD 130000 to CAD 150000. · Full-time

Applications open in a new tab.

Job details

Pay
Compensation: This role has a market-competitive compensation with an anticipated base compensation range of CAD 130000 to CAD 150000.
Job type
Full-time
Apply by
Experience
10+ years of software development experience, including demonstrated technical leadership in complex engineering environments.
Posting language
English
Posted

Original job description

Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver unprecedented progress. With double-digit growth year over year, no provider is better positioned to deliver scalable outcomes than Extreme.

Inclusion is one of our core values and in our DNA. We are committed to fostering an inclusive workplace that embraces our differences and creates an atmosphere where all our employees thrive because of their differences, not in spite of them.

Become part of Something big with Extreme! As a global networking leader, learn why there’s no better time to join the Extreme team.

Job Description

What you will do (Job Specific Details on the nature of the job and responsibilities).

The Principal Wireless Software Engineer is a senior technical leader responsible for resolving the most complex and business-critical customer issues escalated through the Global Technical Assistance Center (GTAC). This role provides hands-on technical leadership across Development, QA, Product Management, and Support, driving issues from initial triage and reproduction through root-cause analysis, corrective action, validation, and customer resolution.

The role serves as a senior Engineering representative to strategic global customers, combining deep expertise in embedded software, wireless connectivity, networking, and system-level debugging with strong customer leadership, judgment, and execution. The position is accountable not only for resolving individual escalations, but also for identifying systemic issues and driving improvements in product quality, diagnostics, supportability, engineering effectiveness, and customer experience.

Position Summary

The Principal Wireless Software Engineer is a senior technical leader responsible for resolving the most complex and business-critical customer issues escalated through the Global Technical Assistance Center (GTAC). This role provides hands-on technical leadership across Development, QA, Product Management, and Support, driving issues from initial triage and reproduction through root-cause analysis, corrective action, validation, and customer resolution.

The role serves as a senior Engineering representative to strategic global customers, combining deep expertise in embedded software, wireless connectivity, networking, and system-level debugging with strong customer leadership, judgment, and execution. The position is accountable not only for resolving individual escalations, but also for identifying systemic issues and driving improvements in product quality, diagnostics, supportability, engineering effectiveness, and customer experience.

Key Responsibilities

Customer Escalation & Technical Leadership

Lead the technical triage, prioritization, and escalation of customer-reported issues from GTAC.

Own the end-to-end technical resolution of critical customer issues, coordinating cross-functional teams across Development, QA, Product Management, and Support.

Serve as the senior Engineering interface for worldwide customers, providing technical leadership during high-priority escalations and executive-level discussions.

Drive rapid root-cause analysis and resolution of complex issues spanning software, firmware, hardware, operating systems, networking, and system integration.

Make strategic recommendations regarding issue prioritization and engineering resource allocation based on customer and business impact.

Influence and align stakeholders across organizations to ensure timely resolution of customer-critical issues.

Lead difficult customer situations through strong technical credibility, negotiation, conflict resolution, and expectation management.

Engineering & Problem Solving

Lead complex debugging and failure analysis involving embedded software, firmware, device drivers, wireless connectivity, networking stacks, hardware interfaces, and applications.

Establish reproducible failure conditions and drive investigations from symptom identification through root cause, corrective action, validation, and closure.

Provide hands-on technical guidance to engineering teams during high-severity and technically complex investigations.

Translate recurring customer escalations and field failures into actionable product, architecture, test, diagnostics, and supportability improvements.

Mentor engineers in advanced debugging, structured problem solving, root-cause analysis, and effective customer engagement.

AI-Assisted Troubleshooting & Engineering

Leverage AI and Generative AI tools to accelerate issue triage, log and trace analysis, source-code analysis, failure-pattern identification, root-cause investigation, and technical knowledge discovery.

Combine AI-assisted insights with traditional debugging techniques and engineering judgment to diagnose complex software, firmware, hardware, connectivity, and system-level issues.

Develop and improve AI-assisted troubleshooting workflows, diagnostic automation, and knowledge-retrieval capabilities to increase engineering efficiency and reuse of previous solutions.

Critically evaluate and validate AI-generated hypotheses and recommendations using reproducible engineering evidence before applying them to technical decisions or customer-facing conclusions.

Apply AI responsibly when working with customer information, proprietary data, source code, and other sensitive engineering information.

Continuous Improvement

Champion initiatives that improve product quality, reliability, diagnostics, supportability, and operational efficiency.

Identify recurring failure patterns and drive systemic corrective actions to prevent recurrence.

Improve engineering troubleshooting practices, tools, documentation, and knowledge reuse.

Strengthen collaboration between Engineering, QA, Product Management, GTAC, and customer-facing organizations.

Required Qualifications

Education & Experience

Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline.

10+ years of software development experience, including demonstrated technical leadership in complex engineering environments.

Extensive experience working directly with global customers and managing high-severity technical escalations.

Proven ability to lead cross-functional technical teams in fast-paced, customer-critical environments.

Software & Embedded Systems

Expert software development and debugging skills in C/C++, with strong working proficiency in Java and Python.

Extensive experience with embedded systems, System-on-Chip (SoC) platforms, firmware, device drivers, and Embedded Linux and/or RTOS environments.

Proven ability to diagnose complex issues spanning hardware, firmware, operating systems, networking stacks, and applications.

Strong system-level debugging and root-cause analysis skills.

Wireless & Networking

Deep expertise in wireless connectivity technologies, including Wi-Fi and Bluetooth/BLE.

Experience with GPS/GNSS or related connectivity technologies.

Strong knowledge of networking protocols including TCP/IP, UDP, IPv4/IPv6, DHCP, DNS, and Ethernet.

Experience troubleshooting wired and embedded interfaces such as USB, UART, SPI, and I2C.

Leadership & Customer Engagement

Exceptional verbal and written communication, presentation, and stakeholder-management skills.

Strong customer-facing skills with the ability to communicate complex technical issues clearly to both engineering and executive audiences.

Skilled negotiator with demonstrated ability to influence technical and business decisions, manage competing priorities, and achieve customer-focused outcomes.

Demonstrated ability to build trusted customer relationships through technical credibility, accountability, transparency, and execution.

Proven ability to mentor engineers and raise the technical capabilities of the broader organization.

Preferred Qualifications

Experience in telecommunications, networking, semiconductor, wireless connectivity, or embedded product development.

Experience supporting Tier-1 customers and strategic global accounts.

Experience leading geographically distributed and cross-functional engineering teams.

Familiarity with Agile software development methodologies and cloud-connected embedded solutions.

Familiarity with AI-assisted software development, debugging, diagnostic automation, and engineering knowledge-management tools.

Compensation: This role has a market-competitive compensation with an anticipated base compensation range of CAD 130000 to CAD 150000. The posted range reflects the amount Extreme Networks reasonably and in good faith expects to pay for this role upon hire. This range is set using objective, gender-neutral criteria based on skills, experience, responsibility, and working conditions. Actual compensation offered will depend on the selected candidate's experience, qualifications, skills, and work location.

Benefits And Total Rewards

Extreme Networks offers a comprehensive benefits package. Specific benefits vary by country and may include:

  • Medical, dental, and vision insurance
  • Flexible work schedules and work-from-home opportunities where role permits
  • Paid time off, including open time off in eligible markets and statutory leave in all markets
  • Paid holidays in accordance with local practice
  • Retirement savings programs, including RRSP matching in the Canada
  • Employee Stock Purchase Program, where eligible
  • Adoption assistance and fertility treatment support, where eligible
  • Flexible spending accounts, where eligible
  • Employee assistance program
  • Tuition reimbursement, where eligible
  • Life and disability insurance

Benefits eligibility is based on country of employment, role, and employment status. Complete benefits details will be provided during the interview process and in the formal offer of employment.

Equal Employment Opportunity

Extreme Networks, Inc. is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are committed to taking affirmative action to employ and advance in employment qualified protected veterans, including disabled veterans, recently separated veterans, active-duty wartime or campaign badge veterans, and Armed Forces service medal veterans.

Extreme Networks also strives to prevent other, subtler forms of inappropriate behavior (for example, stereotyping) from ever gaining a foothold in our organization. Whether blatant or hidden, barriers to success have no place at Extreme Networks. We encourage people from underrepresented groups to apply.

Fair chance and background checks

Extreme Networks will consider qualified applicants with criminal histories in a manner consistent with the California Fair Chance Act, Los Angeles Fair Chance Initiative for Hiring Ordinance, Los Angeles County Fair Chance Ordinance for Employers, Philadelphia Fair Criminal Record Screening Standards Ordinance, Illinois Human Rights Act, Cook County Human Rights Ordinance, Seattle Fair Chance Employment Ordinance, and the San Francisco Fair Chance Ordinance. An applicant's conviction history will not be considered until after a conditional offer of employment has been made. Following any individualized assessment, applicants will be provided with the opportunity to respond before any adverse action is taken.

Extreme Networks does not seek salary history information from applicants and will not rely on salary history in determining whether to offer employment or in setting compensation.

Reasonable accommodation

Extreme Networks is committed to providing reasonable accommodations to qualified applicants with disabilities throughout the application, interview, and hiring process. If you require a reasonable accommodation to participate in the application or interview process, please contact [insert contact email and phone]. All requests will be handled confidentially.

Use of artificial intelligence in hiring

Extreme Networks may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are made by humans. Applicants have the right to request human review of any automated decision affecting their candidacy and to request information about how their personal data is processed. To exercise these rights, please contact [insert contact email].

Data privacy

Personal data provided during the application process will be processed in accordance with Extreme Networks' Candidate Privacy Notice, which is available at https://www.extremenetworks.com/about-extreme-networks/company/legal/privacy-and-cookies-policy. For applicants in the European Economic Area, United Kingdom, and other jurisdictions with comparable data protection laws, the Candidate Privacy Notice describes your rights regarding your personal data.

About Extreme Networks

Extreme Networks, Inc. (NASDAQ: EXTR) creates effortless networking experiences that enable people and organizations to advance. We push the boundaries of technology by leveraging machine learning, artificial intelligence, analytics, and automation.

Learn more at www.extremenetworks.com, or follow us on LinkedIn, X, and Facebook.

Qualifications

Job Description Summary

Basic Requirements And Preferred Qualifications For The Job.

BEng - Computer Engineering, English

We encourage people from underrepresented groups to apply. Come Advance with us! In keeping with our values, no employee or applicant will face discrimination/harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability status, or veteran status. Above and beyond discrimination/harassment based on “protected categories,” Extreme Networks also strives to prevent other, subtler forms of inappropriate behavior (e.g., stereotyping) from ever gaining a foothold in our organization. Whether blatant or hidden, barriers to success have no place at Extreme Networks.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human oversight. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed - or to exercise any applicable privacy rights - please contact us at privacyinquiries@extremenetworks.com.

Our full privacy statement is available here:Privacy Statement
More about this job

Responsibilities

Lead complex, high-priority customer escalations from triage through root-cause analysis, corrective action, validation, and resolution, coordinating across Engineering, QA, Product Management, and Support. Identify recurring issues and drive improvements to product quality, diagnostics, supportability, engineering practices, and customer experience.

Requirements

Requires a bachelor's or master's degree in a relevant technical discipline and 10+ years of software development experience, including technical leadership and direct management of global customer escalations. Candidates need strong C/C++ skills, proficiency in Java and Python, embedded and wireless systems expertise, networking knowledge, advanced debugging ability, and excellent customer-facing leadership and communication skills.

Skills

  • C/C++
  • Java
  • Python
  • Embedded Systems
  • Embedded Linux
  • RTOS
  • Firmware
  • Device Drivers
  • Wi-Fi
  • Bluetooth/BLE
  • GPS/GNSS
  • TCP/IP Networking
  • System-Level Debugging
  • Root-Cause Analysis
  • AI-Assisted Troubleshooting

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Flexible Work Schedules
  • Work-From-Home Opportunities
  • Paid Time Off
  • Paid Holidays
  • Retirement Savings Program
  • RRSP Matching
  • Employee Stock Purchase Program
  • Adoption Assistance
  • Fertility Treatment Support
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Tuition Reimbursement
  • Life Insurance
  • Disability Insurance

Visa sponsorship

Not detected in the job text

Categories

  • Engineering
  • Technology
  • Software
  • Customer Service & Support
  • Management & Leadership

Keywords

  • Embedded Software
  • C/C++
  • Java
  • Python
  • Embedded Linux
  • RTOS
  • System-on-Chip (SoC)
  • Firmware
  • Device Drivers
  • Wi-Fi
  • Bluetooth/BLE
  • GPS/GNSS
  • TCP/IP
  • UDP
  • IPv4/IPv6
  • DHCP
  • DNS
  • Ethernet
  • USB
  • UART
  • SPI
  • I2C
  • Root-Cause Analysis
  • System-Level Debugging
  • AI-Assisted Troubleshooting
  • Generative AI
  • Diagnostic Automation
  • Agile
  • Cross-Functional Leadership

Report this job