Software development intern

Job Category: Technology and IT
Job Type: Ful time
Job Location: USA
Company Name: VIAVI Solutions

Company Overview

VIAVI Solutions (NASDAQ: VIAV) is a global leader in network and service enablement as well as optical security performance products and solutions. Our technologies play a crucial role in supporting a diverse range of customers, from the world’s largest mobile operators and government agencies to enterprise network providers and contractors involved in fiber installation and tower construction, ensuring seamless connectivity.

About the Job

VIAVI Solutions serves a wide array of industries, including cloud services, enterprises, first responders, military, aerospace, and railways. Additionally, VIAVI is a leader in light management technologies, specializing in 3D sensing, anti-counterfeiting, consumer electronics, industrial, automotive, government, and aerospace applications. We are the driving force behind the technologies that keep the world connected in all aspects of life—whether at home, school, work, or play. At VIAVI, we’re passionate about supporting customer success, and we invite individuals who are eager to collaborate, innovate, and deliver solutions that exceed customer expectations.

Duties & Responsibilities:
This internship provides an exciting opportunity to build real-world software development skills. As an intern at VIAVI Solutions, you will join a professional team to design, implement, test, and debug software that validates critical networks worldwide. Your code will integrate with various hardware designs, and you will contribute to creating graphical user interfaces. You may also participate in design and architecture reviews with our product management team to align software with customer needs and upcoming product enhancements.

Requirements:

  • Completion of at least two years toward a BSEE, BSCE, or BSCS degree

  • Experience in designing, developing, and testing software in Python, C/C++ (or equivalent object-oriented programming languages)

  • Strong understanding of software engineering design concepts

  • Preferred experience in a Linux development environment

  • Preferred experience in creating networked applications

  • Preferred experience working with hardware devices


    APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx