Summary:
VIAVI (NASDAQ: VIAV) has a 100+ year history of technical innovations that have evolved to keep pace and address our customers’ most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.Duties & Responsibilities:
Pre-Requisites / Skills / Experience Requirements:
Completed degree in (technical) computer science or comparable experience.
Solid knowledge and experience focused on modern C++ (8+ years).
Experienced with object-oriented design (design patterns, SOLID principles).
L2/L3 networking knowledge.
Can independently design and implement scalable solutions in C++ in a Linux environment for HW/FPGA configuration and results retrieval and L2/L3 protocol implementation and integration.
REST API knowledge.
Linux networking subsystem experience.
Python experience.
Experience in object-oriented software designs and implementations supported by UML modelling.
Responsible and independent decision making.
Excellent communication skills in English.
Knowledge of TCP/IP, TPM and/or software security, Linux kernel development, Linux UEFI Secure Boot, databases or Python C API technologies constitute an advantage.
#LI-remote
Launchpad Technologies Inc.
SynergisticIT
Sophos
Installation Made Easy, Inc.
Dev.Pro