- Vancouver, British Columbia, Canada
- Full-time
- CA$86K–CA$114K per year
- 3–6 years
Develop networking features for Poly Video products built on Linux and Android, including implementation, testing, and documentation.
Compensation
The salary range for this role is $86,350 to $114,000 CAD annually
Responsibilities
- Implements networking features on Linux and Android platforms, including DHCP, NTP, DNS, web proxy support, IPv4/IPv6, and VLANs.
- Contributes to networking designs and develops solutions that operate reliably in secured environments, such as proxied, firewalled, and segmented networks.
- Writes and maintains unit tests for networking code using frameworks such as Google Test and JUnit, and integrates them into CI pipelines.
- Participates in code reviews, both giving and receiving feedback to improve product quality.
- Debugs network and protocol issues using packet captures, logs, and source code, escalating complex issues to senior engineers when needed.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related discipline.
- Nice to have: Experience implementing or integrating DHCP clients, NTP/SNTP, or DNS resolution
- Nice to have: EAP methods (PEAP, TLS, TTLS), WPA2/WPA3-Enterprise, NTLM authentication
- Nice to have: PKI, certificate validation, trust store management
- Nice to have: Proxy auto-discovery (WPAD) and proxy authentication
