Software Engineer Platform Development

September 5, 2025

Apply for this job

Job Description

Description

Accepting applications until September 5. Meet the Team

This is the Enterprise Access Switching Group at Cisco. Cisco is the industry leader in enterprise networking with a proven track record in building innovative wired and wireless solutions. Enterprise switching forms the backbone of an organization’s wired network, ensuring reliable, secure, and efficient connectivity between all devices and services.

Who You Are

As a Software Engineer on the Platform Development team, you will be part of a world-class software engineering team working on various cutting-edge technologies in switching. This role offers the opportunity to work with leading-edge networking technologies in high-speed, high-performance switches for the Access/Campus market segments.

  • Extremely motivated, passionate about learning and contributing to the team and the business with a “can-do” attitude.
  • Strong design and programming ethic. Knowledge of designing large-scale systems in C/C++ environments is preferred.
  • Commitment to quality: Ability to ensure and commit to a higher standard of quality despite time-to-market pressures.
  • Strong OS fundamentals and networking concepts.
  • In-depth experience designing networking systems with L2, L3, and VXLAN (Overlay) technologies.
  • Experience with peripheral interfaces (USB, I2C, SPI, high-speed serial interfaces).

Responsibilities

  • Participate in a project team developing software for next-generation Campus switching architectures. Define, architect, design, and deliver new software and features for Campus switching platforms.
  • Create new features, analyze competitive products, propose solutions, write specifications, program, test, review code, and assist with documentation related to your features.

Minimum Qualifications

  • MSEE/CS with 3-4 years of related experience or BSEE/CS with 5+ years of experience.
  • Experience in software development in C/C++.
  • Excellent knowledge and hands-on experience with Layer 2 and Layer 3 networking protocols and standards.
  • Strong troubleshooting, debugging, and problem-solving skills.
  • Ability to execute tests, track issues, and verify bug fixes.

Desired Skills

  • Knowledge of scripting in Python.
  • Knowledge of device drivers, Linux OS, and embedded systems.
  • Ability to handle multiple tasks independently with minimal oversight.
  • Experience in customer deployments.
  • Willingness to learn continuously and improve skills.
  • Contribute to test strategies and organizational efficiency.

#WeAreCisco

#WeAreCisco where every individual brings their unique skills and perspectives to power an inclusive future. We celebrate diversity, foster belonging, and support growth through learning and development. Our culture pioneered hybrid work, enabling everyone to perform their best.

We believe in bringing communities together. One-third of Cisconians participate in our Inclusive Communities to connect, learn, and make a difference. We offer paid volunteer time—80 hours annually—reflecting our commitment to social responsibility.

Our purpose, driven by our people, makes us a global leader in internet technology. We help customers reimagine applications, secure enterprises, transform infrastructure, and meet sustainability goals. Join us to be your authentic self and contribute to a more inclusive future for all!

#J-18808-Ljbffr

Company

Cisco Systems

Location

Ottawa

Country

Canada

Salary

125.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2631146__3337?utm_source=3337&utm_medium=feed&keyword=Software-Engineer-Platform&location=Ottawa&geoID=4247