Software Engineering Intern – Throughput & Performance Automation

Software Engineering Intern – Throughput & Performance Automation

Regular price

This is a remote position that could be based anywhere in the United States or Canada.

Calix is looking for a Throughput & Performance Automation intern to join our engineering team for the summer months.

Responsibilities And Duties
  • Create a Performance Test Plan with an aim to measure & report performance characteristics of Calix Network Devices – OLT, ONT, RG, ASM etc.
  • The benchmarking tests shall include but not limited to L3 and L4 bandwidth, latency, jitter measurements such as RFC2544, RFC6349, Ookla, iperf & so on.
  • Work with cross-functional teams (Dev, Test) to seek requirements, review comments and improve above test plan.
  • Help in conducting Unit/Functional testing/Proof-of-concept testing and developing end-user documentation, Wiki & Confluence.
  • Understand how to use third party tools – Spirent, EXFO, Ookla, Linux to run tests and measure results.
  • Fully Automate the Test plan using Python/internal Calix automation tools using Robot Framework.
  • Contribute to identify & solution process improvement opportunities, identify issues and risks.

  • Ability to understand basic concepts of Computer Networking (Ethernet, TCP/IP, OSI model, L2 Switching and L3 Routing concepts).
  • Ability to learn and clearly describe a Day in the life of a Packet – Qos, Ingress/Egress control.
  • Ability to learn and understand how network switches queue, schedule and switch packets – For ex – Cut through, Store & Forward, FIFO, Input/Output Queueing etc.
  • Ability to understand Basic Virtualization concepts including hands-on on KVM/VMWare.
  • Ability to write & debug scripts in Python/Bash script.
  • Basic understanding of s/w version control – GIT/CVS.
  • Ability to communicate effectively verbally and in writing.
  • Ability to think and work independently.
  • Analytical, problem-solving and critical thinking skills.
  • Organized; ability to manage and prioritize multiple tasks and deadlines simultaneously.
  • Experience in analytical analysis.
  • Knowledge of Linux & Windows Operating systems.
  • Pursuing a master’s level degree in CS/EE with a current cumulative GPA is 3.0 or higher.

  • Remote-based position located in the United States or Canada.
          Sign In For Details

          Mentorship at Nestria

          Learn from the Best

          Remove the uncertainty of joining a new field. Get advice from those who’ve been there, on whatever topics you struggle with.