Logo of Huzzle

Software Engineering Intern - Summer 2025

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • Sunnyvale

AI generated summary

  • You must be pursuing a relevant degree, have strong programming skills (Python, C/C++), knowledge of OS/networking, and interest in Linux, AI/ML, cloud, location tech, and problem-solving.
  • You will work on diverse projects in software engineering, applying programming skills, collaborating with teams, and learning from mentors while gaining hands-on experience in your areas of interest.

Requirements

  • Candidates must be enrolled in a Bachelor’s, Master’s, or PhD program, preferably in EE, CS, or CE, graduating December 2025 or later.
  • Strong programming fundamentals, including algorithms and data structures
  • Proficiency in programming languages such as Python, C, C++, and/or Golang
  • Understanding of operating systems and/or computer networking concepts
  • For some of our projects, interest in or exposure to one or more of the following may be relevant:
  • Linux
  • Data science
  • AI/ML
  • Cloud software concepts
  • Location development (WIFI, BLE and UWB)
  • Software development tools such as version control
  • Analytical and problem-solving skills
  • Demonstrated track record of taking initiative and being resourceful
  • Ability to work collaboratively and solve problems
  • Strong communication skills, especially written
  • Leadership experience, whether formal or informal
  • Have a good understanding of current location technologies (WIFI, BLE and UWB)
  • Enthusiasm!

Responsibilities

  • Our software engineers work up and down the stack, from UI to device drivers; responsibilities and project areas vary by group. We recognize that you will bring your own unique skills and interests, and you will be matched to teams and projects accordingly. For our software roles, we generally look for at least one of the following:
  • Strong programming fundamentals, including algorithms and data structures
  • Proficiency in programming languages such as Python, C, C++, and/or Golang
  • Understanding of operating systems and/or computer networking concepts
  • For some of our projects, interest in or exposure to one or more of the following may be relevant:
  • Linux
  • Data science
  • AI/ML
  • Cloud software concepts
  • Location development (WIFI, BLE and UWB)
  • Software development tools such as version control
  • Interns are mentored by some of the most talented and skillful innovators in the industry; you will connect with transformative thought leaders who promote disruptive ideas in their field. You will also participate in constructive professional workshops, company-wide community service initiatives, and an executive speaker series. You’ll build lasting friendships, expand your network, and connect with colleagues from around the world.
  • At Juniper Networks, you will not only have opportunities to build real-life, hands-on work experience – you’ll also have the chance to learn from the best and lay the groundwork for a successful career.

FAQs

What educational qualifications are required for this internship?

Candidates must be enrolled in a Bachelor’s, Master’s, or PhD program, preferably in Electrical Engineering (EE), Computer Science (CS), or Computer Engineering (CE), graduating December 2025 or later.

What programming languages should I be proficient in for this internship?

Proficiency in programming languages such as Python, C, C++, and/or Golang is preferred.

Are there specific skills or experiences that will make me a strong candidate?

Yes, candidates should have strong programming fundamentals, including algorithms and data structures, and an understanding of operating systems and/or computer networking concepts is beneficial.

Will I get mentorship during the internship?

Yes, interns will be mentored by talented and skillful innovators in the industry.

What kind of projects will I work on?

Interns will work on project-based assignments, solving important problems and contributing to the company’s overall objectives.

Are there opportunities for networking during the internship?

Yes, interns will have the chance to build lasting friendships, expand their network, and connect with colleagues from around the world.

What is the salary range for this internship?

The salary range for this position is between $88,000.64 and $126,500.92 per year.

Does the internship include any benefits?

Yes, the total compensation package includes medical benefits, 401(k) eligibility, vacation, sick time, and parental leave.

Is there an emphasis on diversity and inclusion at Juniper Networks?

Yes, Juniper Networks is committed to creating a trust-based environment that elevates talent and supports diversity and inclusion.

How does the application process work?

Interested candidates should apply online, and the company encourages those who meet some but not all qualifications to consider applying.

We strive to deliver a simplified experience for those who run networks and those who depend on them.

Technology
Industry
5001-10,000
Employees
1996
Founded Year

Mission & Purpose

Juniper Networks is leading the revolution in networking, making it one of the most exciting technology companies in Silicon Valley today. Since being founded by Pradeep Sindhu, Dennis Ferguson, and Bjorn Liencres nearly 20 years ago, Juniper’s sole mission has been to create innovative products and solutions that meet the growing demands of the connected world. Juniper Networks [NYSE: JNPR] is headquartered in Sunnyvale, California, with over 9,000 employees in 50 countries and nearly $5 billion in revenue. Our customers include the top 100 global service providers and 30,000 enterprises, including the Global Fortune 100 as well as hundreds of federal, state and local government agencies and higher educational organizations. At Juniper Networks, we believe the network is the single greatest vehicle for knowledge, understanding, and human advancement that the world has ever known. Now more than ever, the world needs network innovation to connect ideas and unleash our full potential. Juniper is taking a new approach to the network — one that is intelligent, agile, secure and open to any vendor and any network environment.