Embedded Systems Software Engineer - Networking & Linux

Cisco Systems, Inc.

Ottawa

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cisco Systems, Inc. seeks an Embedded Systems Software Developer I to design, develop, and deliver high-quality software features powering Cisco’s networking platforms. You will work in collaborative, agile teams to solve technical challenges and automate quality validation across the full development lifecycle.

The role requires strong C/C++ skills, Linux experience, and a solid foundation in OS fundamentals and networking concepts. Apply to contribute to next‑gen embedded infrastructure.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field.
  • Proficiency in C or C++ with data structures, algorithms, and OO/Procedural design.
  • Solid OS fundamentals and core networking concepts (TCP/IP, routing, switching).
  • Hands-on Linux/Unix development using CLI tools, GDB, and Git.

Responsibilities

  • Design, develop, and deliver high-quality software features powering Cisco’s networking platforms and connected infrastructure.
  • Collaborate with cross-functional partners to refine requirements and implement clean solutions.
  • Work in collaborative, agile teams to solve technical challenges and automate quality validation.
  • Take ownership of key deliverables and contribute across the full development lifecycle.

Skills

C/C++ programming
Linux/Unix
GDB debugging
Git version control
Data structures/algorithms
Networking basics
OS fundamentals

Education

Bachelor's degree in Computer Science/Engineering
Educational/workforce program (Associate’s/Apprenticeship/Boot camp/Certification)
High school diploma with 2 years experience

Tools

GDB
Git
Linux

Job description

Cisco Systems, Inc. seeks an Embedded Systems Software Developer I to design, develop, and deliver high-quality software features powering Cisco’s networking platforms. You will work in collaborative, agile teams to solve technical challenges and automate quality validation across the full development lifecycle.

The role requires strong C/C++ skills, Linux experience, and a solid foundation in OS fundamentals and networking concepts. Apply to contribute to next‑gen embedded infrastructure.

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 • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
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 Co-op — Networking & Linux
Embedded Systems Software Engineer Co-op — Networking & Linux

Socket.dev • Ottawa

On-site
CAD 38,000 - 46,000
Embedded Software Engineer
Embedded Software Engineer

ExtentCom • Richmond Hill

On-site
CAD 75,000 - 95,000
Embedded Software Developer - New Grad
Embedded Software Developer - New Grad

Ciena Corporation • Ottawa

Hybrid
CAD 69,000 - 110,000
Medical insurance
Dental and vision plans
401(k)/DCPP with company match
+4
Full-Stack & Backend Engineer II: Build Next-Gen Systems
Full-Stack & Backend Engineer II: Build Next-Gen Systems

Cisco • Vancouver

On-site
CAD 90,000 - 130,000
Cisco culture
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 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
dental
vision plans
+8
R-10063157 Software Engineer – Hardware Design Verification
R-10063157 Software Engineer – Hardware Design Verification

NXP Semiconductors • Ottawa

On-site
CAD 90,000 - 120,000