Logo of Huzzle

Software Engineer I (Full Time - Entry Level) - Canada

image

Cisco

2mo ago

  • Job
    Full-time
    Entry, Junior & Mid Level
  • Data
    Software Engineering
  • Ottawa

AI generated summary

  • You need a relevant technical degree or certification, 0-3 years of experience, hands-on automation skills in Golang/Python, and familiarity with test automation for network devices.
  • You will enhance open-source frameworks in GoLang and Python, contribute to gRPC and model-driven network manageability, and ensure software excellence through automation skills in a collaborative team.

Requirements

  • Including but not limited to a graduate/upcoming graduate of a technical degree or certification program from a Technical Boot Camp, Apprenticeship, Community College or 4-year University.
  • Open to 0-3 years of relevant experience or recent graduate or those in the final year of a Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, a related program, or holders of equivalent academic certifications.
  • Hands-on experience in automation using Golang/Python including working in CI/CD based environments with exposure to Git, Jenkins, PyTest, 3rd-Party Open-Source Test Frameworks
  • Familiarity in developing Test Automation for Network devices (through CLI and/or Controller based interfaces) with exposure to REST, RPCs based interactions

Responsibilities

  • We seek excellence in delivering outstanding software to customers, achieved through strong automation skills and knowledge on deployment and solution offerings.
  • Explore, Enhance and Contribute to open-source framework in GoLang and Python that are used by top tier Web Customers.
  • Contribute to the areas of gRPC, protobuf, Open Config Models and Model Driven Network Manageability esp. gNMI and gNOI.
  • You will be part of a team that values open communication, empowerment, innovation, and career development.

FAQs

What is the job title for this position?

The job title is Software Engineer I (Full Time - Entry Level) - Canada.

What is the main focus of the Cisco Distributed System Engineering (DSE) group?

The main focus of the DSE group is to develop products that power the largest networks in the world, particularly in the context of AI/ML workloads and increasing internet users.

What technologies will I be working with in this role?

You will be working with gRPC, protobuf, open config, and model-based network manageability protocols such as GNMI, GNOI, and GNSI.

What qualifications are required for this position?

A technical degree or certification from a Boot Camp, Community College, or a 4-year University, along with a willingness to learn and relevant experience (0-3 years) is required.

Is any experience with programming languages preferred for this role?

Yes, hands-on experience in automation using Golang/Python is required, and familiarity with CI/CD environments is also important.

Are contributions to open-source projects encouraged?

Yes, contributions to open-source test automation are highly desired and align with the team's goals.

What is the work environment like at Cisco?

The work environment is fast-paced, agile, and encourages open communication, empowerment, innovation, and career development.

Will I have the opportunity to develop test automation for network devices?

Yes, you will have the chance to develop test automation for network devices through CLI and controller-based interfaces, involving REST and RPCs based interactions.

How does Cisco support employee growth and community involvement?

Cisco supports employee growth through recognition of accomplishments and career opportunities, and provides 10 days off each year for community service, reflecting their commitment to giving back.

What kind of team culture can I expect?

You can expect a team culture that values collaboration, celebrates achievements, supports one another, and tackles challenges together.

Technology
Industry
10,001+
Employees
1984
Founded Year

Mission & Purpose

Cisco (NASDAQ: CSCO) enables people to make powerful connections--whether in business, education, philanthropy, or creativity. Cisco hardware, software, and service offerings are used to create the Internet solutions that make networks possible--providing easy access to information anywhere, at any time. Cisco was founded in 1984 by a small group of computer scientists from Stanford University. Since the company's inception, Cisco engineers have been leaders in the development of Internet Protocol (IP)-based networking technologies. Today, with more than 71,000 employees worldwide, this tradition of innovation continues with industry-leading products and solutions in the company's core development areas of routing and switching, as well as in advanced technologies such as home networking, IP telephony, optical networking, security, storage area networking, and wireless technology. In addition to its products, Cisco provides a broad range of service offerings, including technical support and advanced services. Cisco sells its products and services, both directly through its own sales force as well as through its channel partners, to large enterprises, commercial businesses, service providers, and consumers.

Benefits

  • Competitive compensation

    Our high-performance culture rewards innovation, collaboration and achievement.

  • Employee stock purchase program

    Purchase Cisco stock at a discount to invest in your financial future and the company's (up to 10% of your salary).

  • Employee discount programs

  • Flexible work practices

  • Generous paid time off + holidays