Embedded Systems Engineer Co-op - High-Performance Networking

Kardow

Toronto

On-site

CAD 42,000 - 60,000

Full time

9 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Cisco is seeking an Embedded Systems Software Developer Co-op to contribute to the architecture, scalability, and performance of core networking systems and platforms. You will work with senior engineers to tackle complex technical challenges and implement robust software components across next-generation platforms.

The role emphasizes Linux-based development, kernel-space considerations, and proficiency in debugging tools along with modern CI pipelines.

Qualifications

  • Currently enrolled in a graduate degree program.
  • Qualifying education should be in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
  • Proficiency in C or C++ systems programming.
  • Solid understanding of operating systems internals (kernel space vs. user space, memory) and networking protocol architectures (L2/L3, TCP/IP).
  • Practical experience developing in Linux environments, utilizing debugging tools (GDB, Valgrind) and Git version control.

Responsibilities

  • Advance architecture, scalability and performance of Cisco’s core networking systems and platforms.
  • Partner with senior engineers to tackle complex technical challenges and optimize system-level workflows.
  • Build resilient software components and evaluate architectural trade-offs for next-generation platforms.

Skills

C/C++
Linux
GDB/Valgrind
Git
TCP/IP
Kernel/User Space

Education

Graduate degree program

Tools

DPDK/XDP/eBPF
Python/Bash
Jenkins
PCIe/I2C/SPI

Job description

Cisco is seeking an Embedded Systems Software Developer Co-op to contribute to the architecture, scalability, and performance of core networking systems and platforms. You will work with senior engineers to tackle complex technical challenges and implement robust software components across next-generation platforms.

The role emphasizes Linux-based development, kernel-space considerations, and proficiency in debugging tools along with modern CI pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Co-op — C/C++ & Linux
Embedded Systems Software Co-op — C/C++ & Linux

Cisco • Canada

On-site
CAD 32,000 - 44,000
Real-Time Embedded Software Engineer for Networking
Real-Time Embedded Software Engineer for Networking

Ciena Corporation • Ottawa

On-site
CAD 69,000 - 110,000
Medical, dental, vision
Full-Stack & Backend Software Developer Co-op
Full-Stack & Backend Software Developer Co-op

Cisco • Canada

On-site
CAD 42,000 - 64,000
Embedded Software Developer (New Grad)
Embedded Software Developer (New Grad)

Ciena • Ottawa

On-site
CAD 69,000 - 110,000
Medical, dental, and vision plans
Employee Stock Purchase Program
Paid holidays, sick leave and vacation
Embedded Software Developer - New Grad
Embedded Software Developer - New Grad

Ciena Corporation • Ottawa

On-site
CAD 69,000 - 110,000
Medical insurance
Dental and vision plans
401(k)/DCPP with company match
+4
Software Developer Co-op: Web & Backend Microservices
Software Developer Co-op: Web & Backend Microservices

Cisco Systems, Inc • Ottawa

On-site
CAD 25,000 - 39,000
Embedded Software Developer (New Grad)
Embedded Software Developer (New Grad)

Ciena Corporation • Ottawa

On-site
CAD 69,000 - 110,000
medical
dental
vision plans
+8
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Software Developer Embedded Systems I (Co-op) - Canada
Software Developer Embedded Systems I (Co-op) - Canada

Cisco Systems, Inc. • Ottawa

On-site
CAD 40,000 - 52,000
Software Developer Embedded Systems I (Co-op) - Canada
Software Developer Embedded Systems I (Co-op) - Canada

Cisco • Montreal (administrative region)

On-site
CAD 40,000 - 54,000