Android / Linux Networking - Software Eng
Core
Design, develop, and optimize networking capabilities on embedded software and firmware for Poly Video hardware products.
Role type
Senior embedded firmware engineer (networking)
Builds
Networking features for Poly Video hardware
Domain
Embedded systems, firmware, networking
Deliverable
production ML models | product features
Required skills
C/C++ development, embedded systems & firmware development, Linux/Android networking software, TCP/IP stack, network protocol analysis, root cause analysis, network simulation (Ixia/Spirent), wireless networking (802.11, WPA/WPA2/WPA3), routing protocols (OSPF, BGP, EIGRP), network security (firewalls, VPNs, ACLs, NAC), VoIP/SIP/Teams/Zoom integration
Preferred skills
Large-scale enterprise network design, SASE/Zero Trust architectures, Infrastructure-as-Code, CI/CD pipelines, network segmentation, security audit support, network monitoring tools (Wireshark, SolarWinds)
Technologies
C, C++, Python, Linux, Android, Git, Wireshark, SolarWinds, Ixia, Spirent
Responsibilities
Deliver software system designs and implementation on Android and Linux based systems with a focus on networking; review and evaluate designs for compliance with development guidelines; provide networking expertise and firmware leadership to cross-organization projects; collaborate with hardware engineers for integration; specify and document communication protocols and feature requirements; drive innovation in firmware design; mentor less-experienced firmware engineers
Seniority
Senior, hands-on IC