CareerPlan

Android / Linux Networking - Software Eng

Vancouver, British Columbia, CanadaFull-timeCA$121k–CA$157k2026-08-12 → 2026-11-09

Core

Design, development, and optimization of networking capabilities on embedded software and firmware for Poly Video hardware products.

Role type

Senior embedded software engineer (networking)

Builds

Networking features for Poly Video hardware

Domain

Embedded systems / Networking

Required skills

C/C++, Embedded Systems & Firmware Development, Linux/Android networking, TCP/IP stack, Routing protocols (OSPF, BGP, EIGRP), Network security (firewalls, VPNs, ACLs), Wireless networking (802.11, WPA/WPA2/WPA3), Network troubleshooting tools (Wireshark, SolarWinds), Python for automation, Network simulation appliances (Ixia, Spirent)

Preferred skills

Large-scale enterprise network design, SASE/Zero Trust, Infrastructure-as-Code, CI/CD pipelines, VoIP/SIP/Teams/Zoom support

Technologies

Android, Linux, C, C++, Python, Git, Wireshark, SolarWinds, Ixia, Spirent, Cisco, Aruba, Juniper, HP

Responsibilities

Deliver software system designs and implementation on Android and Linux based systems with a focus on networking; Review and evaluate designs for compliance with standards; Provide networking expertise to cross-organization projects; Collaborate with hardware engineers for integration; Specify and document communication protocols and feature requirements; Mentor less-experienced software firmware engineers

Seniority

Senior, hands-on IC