Taro Logo

Staff Software Engineer

NETGEAR develops innovative networking products that connect people, power businesses, and advance the way we live.
Richmond, BC, Canada
$138,600 - $161,000
Embedded
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
10+ years of experience
Consumer · Enterprise SaaS

Description For Staff Software Engineer

NETGEAR is seeking a Staff Software Engineer to join their Mobile Products team in a hybrid work arrangement at their Richmond office. This senior-level position requires expertise in embedded systems, networking protocols, and software architecture. The role combines technical leadership with hands-on development, focusing on next-generation mobile products.

The ideal candidate will bring 10+ years of software development experience, with deep knowledge of embedded Linux, networking protocols (including WiFi, cellular, and TCP/IP), and cloud integration. They'll lead architecture decisions, mentor team members, and work closely with Product Management to drive feature development.

NETGEAR offers a competitive compensation package including equity and bonus potential, with a salary range of $138.6K – $161K. The company culture emphasizes innovation, performance, and collaboration, guided by core values like "Dare to Transform" and "Win It Together."

This position offers an exciting opportunity to work on cutting-edge networking products while making a significant impact on both the team and product direction. The hybrid work model (in-office Tuesday-Thursday, remote Monday and Friday) provides flexibility while maintaining team collaboration.

As a Staff Software Engineer, you'll be instrumental in shaping NETGEAR's mobile product line, working with various protocols and technologies including 5G, WiFi, and cloud services. The role combines technical excellence with leadership, making it ideal for experienced engineers looking to advance their careers in a company that's at the forefront of connectivity solutions.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Lead the design, development, and delivery of software solutions for next-generation Mobile products
  • Define, implement, and maintain robust software architectures for Mobile products
  • Collaborate with Product Management team on feature roadmaps and release schedules
  • Ensure timely delivery of high-quality software for all production stages
  • Participate in code reviews to uphold coding standards and best practices
  • Work cross-functionally to ensure cohesive product development and integration
  • Troubleshoot and resolve complex software issues
  • Provide technical mentorship to the SW Engineering team

Requirements For Staff Software Engineer

Linux
  • 10+ years of experience in software development
  • Extensive experience with embedded Linux development
  • Knowledge of Linux networking stack and related networking protocols
  • Experience with cellular wireless protocols: 3G, 4G/LTE, 5G/NR
  • Experience with WiFi protocol stack
  • Experience in data communications and TCP/IP suite of protocols IPv4/IPv6
  • Experience with audio processing and VoIP
  • Excellent problem solver with systematic debugging skills
  • Knowledge of 802.11 WiFi family of protocols
  • Experience with interfacing physical devices to the cloud
  • Experience with the design and implementation of APIs and data abstraction layers
  • Experience with shipping high quality software on embedded platforms
  • Experience working with ODM and building products for mass production
  • Bachelors in Computer Science/Engineering, Electrical Engineering, or related discipline
  • Excellent verbal and written communication skills

Interested in this job?

Jobs Related To NETGEAR Staff Software Engineer