CareerPlan

Android & Linux Software Engineer

Vancouver, British Columbia, CanadaFull-timeCA$86k–CA$114k2026-11-09 → 2026-11-10

Core

Develop networking features for Poly Video products on Linux and Android, ensuring reliable performance in secured enterprise environments.

Role type

Senior IC Android & Linux Software Engineer (Networking)

Builds

Networking solutions for Poly Video products

Domain

Enterprise networking, embedded systems, Linux/Android

Deliverable

production ML models | product features

Required skills

C++, Java/Kotlin, Linux/Android development, unit testing (Google Test/JUnit), TCP/IP, DNS, DHCP, VLANs, IPv4/IPv6, web proxies, NTP, Wireshark/tcpdump

Preferred skills

Python, 802.1X, TLS, firewalls, VPNs, ACLs, wireless (802.11), embedded systems, CI/CD, VoIP/SIP

Technologies

Google Test, JUnit, Git, GitHub, Wireshark, tcpdump, netlink, iptables/nftables, systemd-networkd, NetworkManager

Responsibilities

Implement networking features (DHCP, NTP, DNS, proxy, IPv4/IPv6, VLANs) on Linux and Android; develop solutions for secured environments; write and maintain unit tests; debug network/protocol issues using packet captures and logs; document feature behavior and test coverage; collaborate with hardware/firmware engineers for integration and validation.

Seniority

Mid-Senior, hands-on IC