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 (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
