VIAVI Solutions is looking to revolutionize its technology portfolio through innovative artificial intelligence applications, both for embedded test equipment and cloud-based enterprise applications.
Requirements
- Strong foundation in machine learning algorithms and AI frameworks
- Proficiency in Python programming language
- Understanding of software development principles and best practices
- Proficiency in C++ programming
- Experience with QML or similar UI frameworks
- Knowledge of embedded systems development
- Understanding of edge AI and model optimization for resource-constrained environments, for example TensorFlow Lite, ONNX Runtime, OpenVINO, or similar optimization frameworks
Responsibilities
- Research, design, and implement AI/ML models for embedded test equipment applications
- Identify novel AI use cases to enhance test equipment functionality and user experience
- Develop AI solutions using C++ and Python within embedded systems constraints
- Work with QML-based UI/UX frameworks to create intuitive AI-powered interfaces
- Optimize models for resource-constrained embedded environments
- Design and implement AI/ML solutions for cloud-based network management and analytics platforms
- Develop scalable AI services and APIs for enterprise applications
Other
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or related field
- Experience with agile development methodologies
- Familiarity with Atlassian tools (Jira, Confluence) preferred
- Collaborate with cross-functional teams to integrate AI capabilities into products
- Participate in agile/scrum development processes using Atlassian tool suite