Roles and Responsibilities:

As a Software Engineer Intern, you will:

  • Learn and participate in creating new products and enhancing existing products from requirements to launch as part of a cross-functional team.
  • Design, develop, test, troubleshoot, sustain, and document software changes for new requirements, enhancements, and defect resolutions as directed by team leads.
  • Perform analysis, design, and implementation of assigned projects using sound engineering principles while adhering to business standards and processes.
  • Troubleshoot complex software problems and identify effective solutions.
  • Acquire in-depth understanding of the domain and existing products, applying this knowledge to develop new features and deliver enhancements/fixes for customer requirements.

Experience, Skills, and Educational Requirements:

  • Education: Bachelor of Engineering in Computer Science, Information Sciences, Information Technology, or Electronics and Communication with at least 70% in all semesters.
  • Programming Skills: Strong knowledge of C, C++, or C# on Windows platforms using Microsoft technologies.
  • Computer Science Fundamentals: Sound understanding of data structures, algorithms, and operating system concepts.
  • Analytical Skills: Excellent problem-solving and troubleshooting abilities.
  • Communication: Strong verbal and written communication skills to collaborate with global teams effectively.
  • Learning Attitude: Self-motivated and eager to learn new skills and technologies as needed.

Education Requirement: Bachelor of Engineering (Computer Science, Information Sciences, Information Technology, Electronics and Communication) with at least 70% in all semesters and no current backlogs.
Technical Skills Required: C, C++, C#, Windows platforms, Microsoft technologies, data structures, algorithms, operating system concepts