Embedded Systems Software Engineer Co-op — Networking & Linux

Socket.dev

Ottawa

On-site

CAD 38,000 - 46,000

Part time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cisco Canada in Ottawa seeks an Embedded Systems Software Developer Co-op to contribute to design, enhancement, and testing of software powering Cisco’s networking platforms and devices. You will collaborate with engineers across teams to build dependable components, tackle real‑world systems challenges, and participate in all phases of the software lifecycle from concept to testing and integration.

Qualified candidates are undergrad students in CS/CE/EE with C/C++ experience, Linux familiarity,

Qualifications

  • 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++, with coursework or personal project experience in data structures, algorithms, and memory management.
  • Understanding of core computer science fundamentals, including operating systems concepts (processes, threads, concurrency) and basic networking principles (TCP/IP stack, Ethernet, routing/switching).
  • Familiarity with standard software development workflows in Linux environments and Git version control.

Responsibilities

  • Design, enhancement, and testing of foundational software powering Cisco’s networking platforms and intelligent devices.
  • Collaborate with experienced engineers and cross-functional teams to develop dependable software components, explore innovative technical approaches, and help solve real-world systems challenges.
  • Engage in all phases of the software development lifecycle, from initial concept and prototyping to testing, debugging, and continuous improvement.

Skills

C/C++
Linux
Git
Data structures
OS concepts
Networking basics

Education

Undergraduate degree (Assoc/Bachelor)
CS/CE/EE related field

Tools

Python
Bash
GDB
JTAG

Job description

Cisco Canada in Ottawa seeks an Embedded Systems Software Developer Co-op to contribute to design, enhancement, and testing of software powering Cisco’s networking platforms and devices. You will collaborate with engineers across teams to build dependable components, tackle real‑world systems challenges, and participate in all phases of the software lifecycle from concept to testing and integration.

Qualified candidates are undergrad students in CS/CE/EE with C/C++ experience, Linux familiarity,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer - Networking & Linux
Embedded Systems Software Engineer - Networking & Linux

Cisco Systems, Inc. • Ottawa

On-site
CAD 90,000 - 120,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
Embedded Systems Software Engineer – High-Performance Networking
Embedded Systems Software Engineer – High-Performance Networking

Cisco • Saint-Laurent-de-l'Île-d'Orléans

On-site
CAD 70,000 - 110,000
Health insurance
401(k) plan
Paid parental leave
+3
Embedded Systems Software Engineer – Networking & Linux
Embedded Systems Software Engineer – Networking & Linux

Cisco • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
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
Application Engineer Co-op: Design, Debug, Deploy
Application Engineer Co-op: Design, Debug, Deploy

Multimatic • East Gwillimbury

On-site
CAD 24,000 - 35,000
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
Wireless Systems & ML Co-op Engineer (Ottawa)
Wireless Systems & ML Co-op Engineer (Ottawa)

Ericsson • Ottawa

On-site
CAD 36,000 - 47,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
QA Software Developer Co-op: Automation & CI/CD
QA Software Developer Co-op: Automation & CI/CD

Cisco • Montreal (administrative region)

On-site
CAD 26,000 - 42,000