Enable job alerts via email!

Software Engineer

NETGEAR

Richmond

On-site

CAD 70,000 - 110,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An innovative tech company is seeking a skilled Software Engineer to join their Richmond, BC team. In this role, you will develop cutting-edge embedded software for wireless communication devices, focusing on network technologies like WiFi and LTE/5G. You'll work in a collaborative environment, contributing to product development and optimization while maintaining code quality. This is an exciting opportunity to be part of a company that values creativity and teamwork, empowering you to make a significant impact in the tech space. If you're passionate about connectivity solutions and eager to shape the future, this role is for you.

Qualifications

  • 2+ years in embedded software development with C/C++.
  • Experience with cellular protocols and WiFi networking stack.

Responsibilities

  • Develop embedded software for wireless communication devices.
  • Collaborate with cross-functional teams to meet requirements.

Skills

C/C++
Embedded Software Development
Cellular Protocols (3G/4G/LTE/5G)
WiFi Protocol Stack
TCP/IP Suite
Debugging Skills
Problem-Solving Skills

Education

Bachelor's Degree in Electrical Engineering
Bachelor's Degree in Computer Software Engineering

Tools

Linux
Open Embedded
OpenWRT
Git
Scripting Languages (Python, Perl)

Job description

Join or sign in to find your next job

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.

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

Similar jobs

Software Engineer - L3 Support

Canonical

Vancouver

Remote

USD 70,000 - 110,000

4 days ago
Be an early applicant

Software Engineer

DataAnnotation

Vancouver

Remote

CAD 80,000 - 100,000

3 days ago
Be an early applicant

System Software Engineer - Ubuntu Networking

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Natural Factors

Sherbrooke

Remote

USD 60,000 - 100,000

Yesterday
Be an early applicant

Software Engineer- Design Systems

DataAnnotation

Vancouver

Remote

CAD 80,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer - Digital Workplace

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

4 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

10 days ago

Ubuntu Core Software Engineer

Canonical

Vancouver

Remote

CAD 70,000 - 110,000

10 days ago

Associate Software Engineer

UnitedHealth Group

Richmond

Remote

CAD 49,000 - 103,000

7 days ago
Be an early applicant