Develop networking features for HP Poly Video products across Android and Linux using C++ and up-to-date network protocols. This is a full time role.As an Android and Linux Software Engineer, you will implement reliable networking solutions for demanding customer environments. Your work includes DHCP, NTP, DNS, proxies, IPv4, IPv6, VLANs, and secured enterprise networks. You will collaborate with senior engineers, hardware teams, and firmware teams throughout development.Key Responsibilities:
Implement networking features across Linux and Android platformsDevelop solutions for proxied, firewalled, and segmented networksWrite unit tests using Google Test and JUnit frameworksIntegrate tests into continuous integration pipelinesDocument feature behavior, configuration, and test coverageRequirements:
Bachelor's or Master's degree in a related disciplineTypically three to six years of relevant work experienceSolid C++ development and object oriented design skillsJava or Kotlin development experience, ideally on AndroidUnderstanding of TCP/IP, DNS, DHCP, VLANs, NAT, and routingApply networking software, C++, Android, and Linux expertise to strengthen HP Poly Video products.