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

Cisco

Canada

On-site

CAD 32,000 - 44,000

Part time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cisco is seeking an Embedded Systems Software Developer Co-op in Canada. You will work with engineering teams on core networking platforms, OS internals, and hardware-software integration, building high‑performance, low‑latency components.

You’ll collaborate with senior engineers to evaluate architectural trade‑offs, optimize system workflows, and contribute to scalable software for next‑generation silicon systems and distributed platforms.

Qualifications

  • Currently enrolled in a graduate degree program in CS/CE/EE.
  • Proficiency in C/C++ systems programming.
  • Experience with Linux environments, debugging tools (GDB, Valgrind) and Git.

Responsibilities

  • Develop embedded software components for Cisco core networking systems.
  • Collaborate with senior engineers to optimize architecture and system workflows.
  • Evaluate architectural trade-offs and improve overall system efficiency.

Skills

C/C++ programming
OS internals
Networking protocols
Linux environment
Git

Education

Graduate degree program in CS/CE/EE

Tools

GDB
Valgrind

Job description

Cisco is seeking an Embedded Systems Software Developer Co-op in Canada. You will work with engineering teams on core networking platforms, OS internals, and hardware-software integration, building high‑performance, low‑latency components.

You’ll collaborate with senior engineers to evaluate architectural trade‑offs, optimize system workflows, and contribute to scalable software for next‑generation silicon systems and distributed platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Co‑op Software Engineer: Embedded & Networking (Hybrid)
Co‑op Software Engineer: Embedded & Networking (Hybrid)

General Dynamics Missions System International • Calgary

Hybrid
CAD 34,000 - 46,000
Remote Firmware Co-op: Embedded Systems & SoC
Remote Firmware Co-op: Embedded Systems & SoC

Intel Corporation • British Columbia

Hybrid
CAD 35,000 - 52,000
Co-op Embedded Software Engineer (Arm & Microprocessors)
Co-op Embedded Software Engineer (Arm & Microprocessors)

General Dynamics Mission Systems - Canada • Calgary

Hybrid
CAD 34,000 - 46,000
Hybrid work model
Flexible work hours
Compressed workweek
+2
Co-op Engineer: Real-Time OS for Edge AI & Embedded
Co-op Engineer: Real-Time OS for Edge AI & Embedded

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 58,000 - 104,000
Co-op Engineer - Intelligent Real-Time Operating System
Co-op Engineer - Intelligent Real-Time Operating System

huaweicanada • Ottawa

On-site
CAD 58,000 - 104,000
Co-op Engineer - Intelligent Real-Time Operating System
Co-op Engineer - Intelligent Real-Time Operating System

Huawei Canada • Ottawa

On-site
CAD 58,000 - 104,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
System Simulation Engineering CO-OP
System Simulation Engineering CO-OP

Intel Corporation • Vancouver

On-site
CAD 18,000 - 28,000
Remote with occasional Vancouver-area"
Co-op Engineer - Intelligent Real-Time Operating System
Co-op Engineer - Intelligent Real-Time Operating System

Huawei Technologies Canada Co., Ltd. • Ottawa

On-site
CAD 58,000 - 104,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