Android & Linux Software Engineer
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
