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

Builds

Networking software for video conferencing devices

Domain

Networking software, Embedded systems, Video conferencing

Required skills

C++, Java, Kotlin, Linux, Android, Unit testing (Google Test, JUnit), Python, Git, TCP/IP, DNS, DHCP, VLANs, IPv4/IPv6, Web proxies, NTP, TLS, Wireshark

Preferred skills

Embedded systems, CI/CD pipelines, VoIP/SIP, Network simulation appliances, Linux networking internals (netlink, iptables)

Responsibilities

Implement networking features (DHCP, NTP, DNS, proxy, IPv4/IPv6, VLANs), Develop solutions for secured environments, Write and maintain unit tests, Debug network issues using packet captures, Document feature behavior and test coverage, Collaborate with hardware/firmware engineers

Seniority

Mid-Senior, hands-on IC