Embedded Software/Firmware Engineer (Network products)
Core
Develop new Unifi switch products by bridging hardware BSP levels to networking software applications.
Role type
Embedded Software/Firmware Engineer (Network products)
Builds
Unifi switch hardware and networking software applications
Domain
Networking hardware and embedded Linux systems
Deliverable
production ML models | product features | infrastructure
Required skills
Linux OS internals, C/C++, Bash, embedded debugging, networking protocols, gateway features (VPN, firewall, IPv6, QoS, routing), BSP development, Linux device drivers
Preferred skills
Buildroot/LFS, NOS technologies (ONL, SnapRoute, Cumulus, OpenSwitch), Quagga/FRR, dataplane processing, Broadcom/Arista/Barefoot switch frameworks, data center switch development
Responsibilities
Deliver new Unifi switch product features and bugfixes based on customer requirements; collaborate with hardware teams from BSP to application levels; implement gateway features including VPN, firewall, IPv6, QoS, and security.
