V

Software Engineering Intern

VIAVIBangalore• India3h ago
onsiteinternshipentry
3 views2 applicants
💼 Competitive Salary

Job Description

Role Summary We are seeking a full-time Software Engineering Intern to support the development, testing, and maintenance of legacy and microservices-based systems. The intern will work closely with experienced engineers on production-quality code using C++ and Go, gaining hands-on exposure to distributed systems and modern software development practices. Based on project needs, the intern may also be assigned to testing and validation activities. Responsibilities Assist in developing and maintaining microservices using C++ and Go Implement bug fixes and small features under guidance from senior engineers Support testing, debugging, and validation of services and features Develop or execute test cases as needed to ensure software quality Help with documentation and release-readiness tasks as required Qualifications Currently pursuing a degree in Computer Science, Computer Engineering, or a related field Understanding of C++ and/or Go Understanding of core software engineering concepts (data structures, algorithms, OOP) Familiarity with Linux/Unix environments Understanding of AI and Gen AI concepts and their application in software systems. Nice to Have Exposure to microservices or distributed systems Understanding of REST APIs, gRPC, or similar frameworks Familiarity with containers (Docker) and CI/CD concepts Understanding of testing frameworks or writing automated tests Exposure to Git or other version control systems

Requirements

  • Currently pursuing a degree in Computer Science, Computer Engineering, or a related field
  • Understanding of C++ and/or Go
  • Understanding of core software engineering concepts (data structures, algorithms, OOP)
  • Familiarity with Linux/Unix environments
  • Understanding of AI and Gen AI concepts and their application in software systems.
  • Nice to Have
  • Exposure to microservices or distributed systems
  • Understanding of REST APIs, gRPC, or similar frameworks
  • Familiarity with containers (Docker) and CI/CD concepts
  • Understanding of testing frameworks or writing automated tests

Key Responsibilities

  • Assist in developing and maintaining microservices using C++ and Go
  • Implement bug fixes and small features under guidance from senior engineers
  • Support testing, debugging, and validation of services and features
  • Develop or execute test cases as needed to ensure software quality
  • Help with documentation and release-readiness tasks as required
  • Qualifications
  • Currently pursuing a degree in Computer Science, Computer Engineering, or a related field
  • Understanding of C++ and/or Go
  • Understanding of core software engineering concepts (data structures, algorithms, OOP)
  • Familiarity with Linux/Unix environments

About VIAVI

AI-POWERED

Resume Reviewer

Transform your resume with AI-powered insights and land your dream job

98%
Match Rate
3x
More Interviews
ATS-friendly optimization
Instant feedback & scoring
Industry-specific suggestions
Professional formatting tips
Analyze My Resume
Free to use
Instant results

Trending Jobs

A

AI Summer Intern

Aryma Labs
Bengaluru
₹40K - ₹60K
2w ago1 applicants
R

Data Science Intern (LLM)

ReBid
India
Competitive Salary
1mo ago0
A

AI/ML - Python Intern

Automation Anywhere
Bengaluru, India
Competitive Salary
6d ago0

Ready to Start Your Journey?

Join thousands of professionals who found their dream job through our platform.