Logo of Huzzle

Software Engineering Intern

image

Calix

2mo ago

  • Internship
    Full-time
    Summer Internship
  • Data
    Software Engineering
  • Canada, +1
    Remote
  • Quick Apply

AI generated summary

  • You must be a Computer Science/Engineering student (Junior+) with Python, Robot framework, MySQL, PostgreSQL, Linux, Docker knowledge, and strong communication skills. Detail-oriented, available summer.
  • You will collaborate with the team to understand automation needs, create documentation, enhance test frameworks, participate in SDLC discussions, support testing strategies, and prepare reports.

Requirements

  • Currently enrolled in an undergraduate college degree program in Computer Science or Computer Engineering. Preference will be given to those who have at least completed their Junior year and have previous internship or work experience.
  • Familiar with Python and Robot frameworks.
  • Familiar with databases such as MySQL, and PostgreSQL.
  • Good understanding of Linux.
  • Good understanding of Virtualization, docker concepts.
  • Basic understanding of networking / access network / routing / switching.
  • Solid understanding of Unit Testing principles.
  • Must understand computer programming concepts, data structures, and object-oriented programming.
  • Knowledge of source control applications such as GIT to manage code versioning.
  • Detail oriented.
  • Strong communication skills and excellent telephone presence.
  • Able to work for the complete summer break (May - August or June - September).

Responsibilities

  • Work with the development team and other test leaders to understand automation requirements.
  • Create the required accompanying technical documentation for automation.
  • Automate and add features to the existing test frameworks.
  • Participate in technical discussions within engineering groups in all phases of the Software Development Life Cycle (SDLC): review requirements, produce design documents, participate in peer reviews, produce test plans, support QA team.
  • Support test strategy and automation in both end-to-end solution and functional testing.
  • Prepare test reports and detailed documentation about tools and framework that were created.

FAQs

Is this internship remote?

Yes, this is a full-time, remote summer internship that can be based anywhere in the United States or Canada.

What is the duration of the internship?

The duration of the internship program is expected to be 90 days.

What are the main responsibilities of the Software Engineering Intern?

The intern will work with the development team to enhance the test automation framework, create technical documentation, automate test frameworks, support QA teams, and prepare test reports.

What qualifications are required for this internship?

Candidates should be currently enrolled in an undergraduate program in Computer Science or Computer Engineering, have completed their Junior year, and possess familiarity with Python, databases, Linux, and virtualization, among other skills.

Are there preferred programming languages or tools for this position?

Yes, familiarity with Python and Robot frameworks is preferred, as well as knowledge of source control applications like GIT.

What are the hourly wage ranges for this internship?

The average base pay range for the position is $27.60 - $34.50 USD hourly for the San Francisco Bay Area and $24.00 - $30.00 USD hourly for all other locations.

What skills are important for this internship?

Important skills include a good understanding of test automation, unit testing principles, computer programming concepts, and strong communication skills.

What is the company’s mission?

Calix's mission is to enable Communication Service Providers of all sizes to Simplify, Innovate, and Grow while connecting underserved communities with unrivaled digital experiences.

How should a person with a disability request assistance with the application process?

They can email calix.interview@calix.com or call +1 (408) 514-3000 for assistance.

Is Calix a drug-free workplace?

Yes, Calix is a Drug Free Workplace.

To enable broadband service providers of all sizes to simplify, excite and grow.

Technology
Industry
1001-5000
Employees
1999
Founded Year

Mission & Purpose

Innovative communications service providers rely on Calix platforms to help them master and monetize the complex infrastructure between their subscribers and the cloud. Calix is the leading global provider of the cloud and software platforms, systems, and services required to deliver the unified access network and smart premises of tomorrow. Our platforms and services help our customers build next generation networks by embracing a DevOps operating model, optimize the subscriber experience by leveraging big data analytics, and turn the complexity of the smart home and business into new revenue streams.