# Software Developer Embedded Systems I (Co-op) - Canada

**Company**: Cisco
**Work arrangement**: hybrid
**Experience**: entry
**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-I--Co-op----Canada_2024111?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9ff0f2af-c9c

## Description

As an Embedded Systems Software Developer Co-op at Cisco, you will contribute to the design, enhancement, and testing of foundational software powering Cisco's networking platforms and intelligent devices.

You will collaborate with experienced engineers and cross-functional teams to develop dependable software components, explore innovative technical approaches, and help solve real-world systems challenges.

Responsibilities include:

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

- Engaging in all phases of the software development lifecycle, from initial concept and prototyping to testing, debugging, and continuous improvement

- Developing dependable software components

- Exploring innovative technical approaches

- Helping solve real-world systems challenges

Requirements:

- Currently enrolled in an undergraduate degree program (Associate's or Bachelor's)

- Qualifying education should be in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field

- Foundational programming and problem-solving skills in C or C++

- Understanding of core computer science fundamentals, including operating systems concepts and basic networking principles

- Familiarity with standard software development workflows in Linux environments and Git version control

Preferred Qualifications:

- Hands-on academic or project experience with Embedded Linux, POSIX system calls, device drivers, or microcontroller programming

- Familiarity with networking protocols (such as BGP, OSPF, VLANs, or packet capture tools like Wireshark/tcpdump)

- Experience scripting in Python or Bash for test automation, build systems, or CI/CD pipelines

- Exposure to hardware/software co-design, FPGA fundamentals, or low-level debugging using GDB and JTAG

Benefits:

- Medical, dental, and vision insurance

- 401(k) plan with a Cisco matching contribution

- Paid parental leave

- Short and long-term disability coverage

- Basic life insurance

- Paid time away

- Optional 10 paid days per full calendar year to volunteer

Salary Range:

- New York City Metro Area: $44,000.00 - $185,000.00

- Non-Metro New York state & Washington state: [ranges not provided]

## Skills

### Required
- C
- C++
- Linux
- Git
- Computer Science
- Electrical Engineering
- Software Engineering

### Nice to have
- Embedded Linux
- POSIX system calls
- device drivers
- microcontroller programming
- Python
- Bash
- Wireshark
- tcpdump
- GDB
- JTAG

---

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