Enable job alerts via email!

Software Engineer

NETGEAR

Richmond

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company in Richmond, Canada, is seeking a Software Engineer to develop embedded software for innovative wireless communication devices. The ideal candidate will have experience in network communications, including WiFi and LTE/5G technologies, and will work closely with cross-functional teams to optimize product development.

Qualifications

  • 2+ years in embedded software development with C / C++.
  • Experience with cellular protocols: 3G, 4G / LTE, 5G / NR.

Responsibilities

  • Develop embedded software for wireless communication devices.
  • Participate in code reviews and maintain code quality.
  • Collaborate with cross-functional teams to meet requirements.

Skills

Problem-solving
Debugging

Education

Bachelor's degree in electrical engineering
Bachelor's degree in computer software engineering

Tools

C
C++
Python
Perl
Linux
Git
OpenWRT

Job description

Join to apply for the Software Engineer role at NETGEAR

Role Overview

As a Software Engineer at our Richmond, BC location, you will work on world-leading data communications products with a focus on network (IP) communications, WiFi, and LTE / 5G technologies. You will develop embedded software for innovative wireless communications devices such as Mobile Hotspots and Fixed Wireless Access devices.

Key Responsibilities

  • Develop embedded software for wireless communication devices
  • Contribute to data communication product development and optimization, focusing on network (IP), WiFi, and LTE / 5G technologies
  • Participate in code reviews and maintain code quality
  • Document software designs, test plans, and procedures
  • Collaborate with cross-functional teams to meet requirements and deadlines
  • Debug and troubleshoot software issues

Overall Qualifications

  • Experience with complex software components through design, development, and acceptance phases
  • 2+ years in embedded software development with C / C++
  • Experience with cellular protocols : 3G, 4G / LTE, 5G / NR
  • Experience with WiFi protocol stack
  • Knowledge of TCP / IP suite, IPv4 / IPv6
  • Experience with audio processing and VoIP
  • Problem-solving skills and debugging expertise
  • Bachelor's degree in electrical engineering, computer software engineering, or related field

Required Qualifications

  • Experience with cellular protocols (3G / 4G / LTE / 5G), WiFi, and networking stack (TCP / IP, IPv4 / v6)

Preferred Qualifications

  • Familiarity with Linux kernel development, Open Embedded, OpenWRT
  • Knowledge of scripting languages (Python, Perl), source control (svn, git)
  • Experience with ARM processors, memory management, Linux driver development, embedded web clients, GPS operation

Company Values

At NETGEAR, we aim to unleash connectivity potential through innovative solutions that connect people, empower businesses, and enhance lifestyles. We value our employees and foster a culture of transformation, customer delight, courageous communication, and teamwork. We seek creative, passionate individuals eager to make an impact in the tech space. Join us and help shape the future of connectivity.

NETGEAR is an equal opportunity employer, committed to diversity and inclusion. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status.

J-18808-Ljbffr

Create a job alert for this search

Software Engineer • Richmond, Metro Vancouver Regional District, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Software Engineer, in Test - Remote

Optum

Vancouver

Remote

CAD 63,000 - 132,000

Yesterday
Be an early applicant

Software Engineer - Remote in Canada (PST)

Optum

Richmond

Remote

USD 63,000 - 132,000

Today
Be an early applicant

Software Engineer - Remote in Canada (PST)

UnitedHealth Group

Richmond

Remote

CAD 63,000 - 132,000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Software Engineer, in Test - Remote

UnitedHealth Group

Vancouver

Remote

CAD 63,000 - 132,000

Yesterday
Be an early applicant

Senior Software Engineer, Data Integrations

Spexi

Vancouver

Remote

CAD 90,000 - 120,000

Today
Be an early applicant