# Software Developer Embedded Systems II (Co-op) – Canada

**Company**: Cisco
**Work arrangement**: hybrid
**Job type**: full-time
**Salary**: $44,000.00 - $185,000.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Kanata-Ontario-Canada/Software-Developer-Embedded-Systems-II--Co-op----Canada_2024136?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/software-developer-embedded-systems-ii-co-op-45e75704-21d/

## Description

As an Embedded Systems Software Developer Co-op at Cisco, you will play a key role in advancing the architecture, scalability, and performance of Cisco's core networking systems and platforms.

You will join engineering teams focused on developing high-performance routing and switching architectures, low-latency telemetry, and hardware-software integration within business groups such as Cisco Networking, Security & Trust, and Supply Chain.

Your responsibilities will include:

- Contributing to the evolution of next-generation distributed platforms and mission-critical network systems

- Partnering with senior engineers and domain experts to tackle complex technical challenges

- Optimizing system-level workflows and building resilient solutions for next-generation platforms

- Evaluating architectural trade-offs and implementing robust software components

- Improving overall system efficiency

To qualify, you must:

- Be currently enrolled in a graduate degree program

- Have a qualifying education in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field

- Have proficiency in C or C++ systems programming

- Have a solid understanding of operating systems internals and networking protocol architectures

- Have practical experience developing in Linux environments, utilizing debugging tools and Git version control

Preferred qualifications include:

- Experience with Linux kernel programming, RTOS, embedded device drivers, or packet processing datapaths

- Knowledge of advanced routing protocols or network telemetry and performance measurement architectures

- Proficiency in Python or Bash for developing automated regression suites and continuous integration pipelines

- Exposure to hardware interfaces, FPGA development, or embedded security protocols

Cisco offers various benefits, including medical, dental, and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, and short and long-term disability coverage.

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C
- C++
- Linux
- Git
- operating systems
- networking protocols

### Nice to have
- Linux kernel programming
- RTOS
- embedded device drivers
- packet processing datapaths
- Python
- Bash

---

Source: [Apply at cisco.wd5.myworkdayjobs.com](https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/Kanata-Ontario-Canada/Software-Developer-Embedded-Systems-II--Co-op----Canada_2024136?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
