VIAVI is looking to advance network technology through research and development of innovative solutions, specifically focusing on developing software that enables testing of high-speed Ethernet systems.
Requirements
- Knowledge of at least one object-oriented programming language (e.g., Java, C++, Python).
- Experience with Linux operating systems and basic shell scripting.
- Understanding of systemd and container management frameworks.
- Familiarity with RESTful APIs and JSON-RPC protocols.
- Basic knowledge of data structures and algorithms.
- Previous experience with web development technologies is a plus.
Responsibilities
- Assist in designing and implementing software components for the Network Emulation team.
- Contribute to the development of network emulation components.
- Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
- Collaborate with cross-functional teams to ensure project timelines are met and deliverables are completed on time.
- Work closely with senior engineers to learn about advanced networking concepts and best practices.
- Develop expertise in Linux systems administration and troubleshooting issues related to system stability and performance.
Other
- Enrolled in a Master's degree program in Computer Science, Information Technology, or related fields.
- Strong communication skills and ability to collaborate effectively within a team environment.
- Ability to work independently and take initiative when needed.