×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer Embedded Systems Canada

Job in Montréal, Province de Québec, H2B, Canada
Listing for: Cisco Systems, Inc.
Full Time, Apprenticeship/Internship position
Listed on 2026-09-25
Job specializations:
  • Software Development
    Unix/Linux, Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 107800 CAD Yearly CAD 107800.00 YEAR
Job Description & How to Apply Below
Position: Software Developer Embedded Systems I (Full Time) - Canada
Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future.

Applications are accepted until further notice.

Meet the Team
Our dedicated team members are building the future of Cisco’s core networking platforms, operating systems, and intelligent embedded infrastructure, powering global connectivity. You will join engineering teams focused on developing high-performance routing and switching architectures, low-latency telemetry, and hardware-software integration within business groups such as Cisco Networking, Security & Trust, and Supply Chain. As part of this collaborative environment, you will contribute to the evolution of next-generation distributed platforms and mission-critical network systems.

Explore the opportunities at the intersection of embedded software, networking protocols, and silicon systems, helping to transform how Cisco delivers resilient, high-speed digital experiences worldwide.

Your Impact
As an Embedded Systems Software Developer I, you will design, develop, and deliver high-quality software features that power Cisco’s world-class networking platforms and connected infrastructure. You will work within collaborative, agile engineering teams to solve critical technical challenges, build reliable system-level components, and ensure the continuous performance of our products. Participate actively across the full development lifecycle, collaborating with cross-functional partners to refine requirements, implement clean solutions, and automate quality validation.

Success in this full-time role means growing your technical breadth, taking ownership of key deliverables, and creating meaningful impact for customers relying on Cisco's mission-critical technology.

Minimum Qualifications

Meet one of the following (completed within the past 3 years or expected to be completed within the next 12 months):

- A Bachelor's degree with 0 years of work experience;

- An educational or workforce development program (e.g., Associate’s, Apprenticeship, Boot camp, or Certification) with 1 year of work experience; or

- High school diploma (or equivalent) with 2 years of work experience.

Bachelor’s degree or equivalent experience in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.

Proficiency in C or C++ programming, with strong knowledge of data structures, algorithms, and object-oriented or procedural systems design.

Solid grounding in operating systems fundamentals (processes, threads, memory management, synchronization) and core networking concepts (TCP/IP, routing, switching).

Hands‑on experience developing in Linux/Unix environments using command‑line developer tools, GDB debugging, and Git version control.

Preferred Qualifications

Prior co‑op, internship, or project experience working with Embedded Linux, POSIX APIs, RTOS, or microcontroller platforms.

Familiarity with network protocol implementations (such as BGP, OSPF, VLANs, ARP) and network diagnostic tools (Wireshark).

Why Cisco?
At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We’ve been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.

Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary