Develop networking features for Poly Video products built on Linux and Android, from implementation through unit testing, working with senior engineers on design.
The salary range for this role is $86,350 to $114,000 CAD annually
- 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.
- 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, and NTLM authentication
- Nice to have: PKI, certificate validation, and trust store management
- Nice to have: Proxy auto-discovery (WPAD) and proxy authentication