Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer Embedded Systems II (Full Time) - Canada

$125.7k - $203.1k per year

Cisco Systems, Inc

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, you will take ownership of designing, implementing, and optimizing critical software components across Cisco’s next-generation networking platforms. You will collaborate with cross-functional engineering teams, technical leaders, and architecture groups to solve complex architectural challenges, drive system scalability, and ensure high platform availability. Lead technical initiatives by mentoring emerging talent, contributing to architectural decisions, and applying modern software engineering best practices to improve development velocity and quality. Success in this role means establishing strong technical influence, driving resilient system-level innovations, and delivering solutions that underpin global digital communications.

Minimum Qualifications

  • Currently enrolled in one of the following:
  • A Master’s degree program with 0 years of work experience;
  • An undergraduate degree program (Associate's or Bachelor's) with 2 years of work experience;
  • An educational or workforce development program (e.g., Apprenticeship, Boot camp, or Certification) with 2 years of work experience.
  • Qualifying education and work experience should be in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field.
  • Expected to continue enrollment in a degree or qualifying educational or workforce development program following completion of the internship.
  • Strong proficiency in C and C++ systems programming, with demonstrated expertise in multi-threading, concurrency, memory optimization, and asynchronous architectures.
  • In-depth understanding of operating systems internals (kernel/user space boundaries, process scheduling, virtual memory, IPC) and enterprise/SP networking protocols (L2/L3, TCP/IP, routing).
  • Extensive hands‑on experience developing, debugging, and profiling software in Linux environments using tools such as GDB, Valgrind, and Git.

Preferred Qualifications

  • Experience with Linux kernel development, embedded device drivers, RTOS, or high‑throughput packet processing frameworks (e.g., DPDK, XDP).
  • Knowledge of advanced routing and switching protocols (BGP, IS‑IS, Segment Routing, MPLS, EVPN) or low‑latency telemetry architectures.
  • Proficiency in Python or Bash for developing automated testing frameworks and integrating with CI/CD infrastructure (Jenkins, GitHub Actions).
  • Exposure to hardware/software interfaces (PCIe, I2C, SPI), FPGA/ASIC acceleration, or secure boot and embedded vulnerability mitigation.

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 really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.

We are Cisco, and our power starts with you.

Message to applicants applying to work in the U.S. and/or Canada:

Individual pay is determined by the candidate's hiring location, market conditions, job‑related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.

U.S. employees are offered benefits, subject to Cisco’s plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long‑term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.

Paid time away

U.S. employees are eligible for paid time away as described below, subject to Cisco’s policies:

  • 10 paid holidays per full calendar year, plus 1 floating holiday for non‑exempt employees
  • 1 paid day off for employee’s birthday, paid year‑end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco
  • Non‑exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full‑time employees
  • Exempt employees participate in Cisco’s flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Additional paid time away may be requested to deal with critical or emergency issues for family members
  • Optional 10 paid days per full calendar year to volunteer

For non‑sales roles, employees are also eligible to earn annual bonuses subject to Cisco’s policies.

Employees On Sales Plans Earn Performance‑based Incentive Pay On Top Of Their Base Salary, Which Is Split Between Quota And Non‑quota Components, Subject To The Applicable Cisco Plan. For Quota‑based Incentive Pay, Cisco Typically Pays As Follows

  • .75% of incentive target for each 1% of revenue attainment up to 50% of quota;
  • 1.5% of incentive target for each 1% of attainment between 50% and 75%;
  • 1% of incentive target for each 1% of attainment between 75% and 100%; and
  • Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.

For non‑quota‑based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

The applicable full salary ranges for this position, by specific state, are listed below:

New York City Metro Area

$125,700.00 - $203,100.00

Non‑Metro New York State & Washington State

$111,700.00 - $180,800.00

  • For quota‑based sales roles on Cisco’s sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.
  • Employees in Illinois, whether exempt or non‑exempt, will participate in a unique time off program to meet local requirements.
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer Embedded Systems II (Full Time) - Canada in Toronto, ON vacancy
  •  ...Position: Full Stack -  Software Developer Location: Toronto, ON Job ID#: RQ11443 Duration: 6 Months Role...  ...Extensive experience in software development, programming, and systems analysis. Strong understanding of software... 
    Full time
    Long term contract

    Symbiotic Digital

    Toronto, ON
    28 days ago
  • $165k - $200k per year

     ...Senior Full Stack Software Developer Location: Toronto GTA (hybrid) · Type: Full-time · Openings: 2 · Salary: CA$165K – $200K + equity The role Build and ship the production web applications that power our client's global operations. This is for an action... 
    Full time

    Targeted Talent

    Toronto, ON
    7 days ago
  •  ...are building cutting-edge technology, including real-time vision systems and state-of-the-art AI models, all while...  ...opportunity to work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded systems... 
    Suggested
    Remote work

    Vivid Machines

    Toronto, ON
    a month ago
  •  ...Required to translate technical systems specifications into working,...  ...tested applications. This includes developing detailed programming...  ...during the use and operation of software packages, including technical...  ...for meeting deadlines   Full Stack Skills: Proficient... 
    Full time

    Maarut Inc

    Toronto, ON
    5 days ago
  •  ...Position: Software Developer - Full Stack Location: Toronto, ON (Onsite) Job ID#: RQ11132 Duration: 12 Months Role Overview...  ...transformation, and loading (ETL) activities. Translate technical system specifications into working, tested applications. Develop... 
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  • $90.2 - $108.29 per hour

     ...RQ00788 - Software Developer - Full Stack - Seniorx3 Duration: 1 Year (250 Business Days) + 1 Possible Extension Location: 525 University...  ...analysis skills using KQL, Postman, SoapUI, Swagger/OpenAPI, IIS, application logs, monitoring tools, and database diagnostics... 
    Full time

    Source Code

    Toronto, ON
    a month ago
  • $110k - $130k per year

     ...Inventory & Availability Engine — a real-time system that computes bookable slots for...  ...collaborative problem-solving. We own the entire software lifecycle for our services — we build,...  ...and reservation flows Work across the full development lifecycle — from technical... 
    Full time
    Work at office
    Local area
    Flexible hours
    2 days per week

    Opentable

    Toronto, ON
    2 days ago
  • $181.05k - $213k per year

     ...partners through world-class software, purpose-built for everyone in...  ...tomorrow. Ink is Carta’s Design System – the underlying foundation...  ...design system standards, intuitive developer ergonomics, and extensible API...  ...salary, equity for all full time roles, exceptional benefits... 
    Full time
    Work at office

    Dba Carta, Inc.

    Toronto, ON
    more than 2 months ago
  •  ...evolve to unify innovations in software models, compilers, platforms,...  ...diverse team of technologists have developed a high performance RISC-V CPU...  ...product until it's a working system. These teams cover both ends...  ...Coursework or projects in embedded systems, microwave and signal... 
    Permanent employment
    Internship

    Tenstorrent University

    Toronto, ON
    7 days ago
  •  ...technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration...  ...management, and regulatory/compliance systems. Data & Reliability: Strong SQL skills...  ...technical expertise to recommend, develop and maintain corporate policies, procedures... 
    Full time

    Maarut Inc

    Toronto, ON
    22 days ago
  •  ...for inquisitive, well-rounded Full-stack engineers to join our Core...  .... You will empower both developers and Pinners alike. You’ll have...  ...the components and features you develop Grow as an engineer by working...  ...in-person collaboration 1-2 times per half and therefore can be... 
    Full time
    Work at office
    Relocation
    Relocation package

    Pinterest

    Toronto, ON
    more than 2 months ago
  • $125.28k - $210.6k per year

     ...WHAT YOU'LL DO We’re looking for a Software Engineer II to join our WhatsApp team. Our team is responsible...  ...of critical components for our systems and optimizing our systems for resilience...  ...from you! WHO YOU ARE ~2-4 years of full-stack development experience ~ Strong... 
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    23 days ago
  •  ...tested applications, including developing detailed technical...  ...develop, test, deploy, and maintain full-stack web applications using modern...  ...and stakeholders throughout the Software Development Life Cycle (SDLC)....  ..., database design, system integration, and full-stack solution... 
    Full time

    Maarut Inc

    Toronto, ON
    26 days ago
  • $110k per year

     ...publisher, Nelson Education Ltd. is Canada's only heritage education...  ...evolving education landscape, Nelson developed Edwin, a digital learning...  ...the possible, one learner at a time. About the Role Reporting...  ...Lead, Development, the Senior Full Stack Developer (Developer III)... 
    Full time
    Long term contract
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    more than 2 months ago
  • $90k - $120k per year

     ...PartnerStack, we’re passionate about software and the partnership space —...  ...how you'll have an impact Develop/maintain/extend PartnerStack’s...  ...Python backend software systems Contribute to the team’s...  ...request access or deletion at any time by contacting  privacy@... 
    Full time
    Permanent employment
    Worldwide

    Appdirect

    Toronto, ON
    14 days ago
  • $120k - $200k per year

     ...millions of students worldwide, is seeking a Software Developer Team Lead who has a passion for...  ...efforts to design and develop the tools and systems needed to simplify the setup of IXL for...  ...to have you join our team.  This is a full-time position that requires you to be in... 
    Full time
    Work at office
    Worldwide

    IXL Learning

    Toronto, ON
    2 days ago
  • $90.16 - $108.23 per hour

     ...RQ11377 - Software Developer - Full Stack - Senior -  4  Openings Location: Hybrid (Work onsite 2 Days a week from Toronto or Guelph office)...  ...developing and implementing Java solutions targeting soil management systems. ~5+ years of full-stack Java development knowledge and... 
    Full time
    Contract work
    Work at office
    2 days per week

    Source Code

    Toronto, ON
    a month ago
  • $181.05k - $213k per year

     ...replace fragmented tools with a single system of record, Carta brings together the software, services, and legal infrastructure...  ...As a Senior Software Engineer II within the Investors business unit,...  ...code quality, and spend more of your time solving the high-level logic and... 
    Full time
    Internship
    Work at office
    1 day per week

    Dba Carta, Inc.

    Toronto, ON
    5 days ago
  • $100k - $147k per year

     ...scale Toast's earnings platform — systems that calculate tips and...  ...employee earnings — from real-time tip pooling and redistribution...  .... About this roll*: As a Software Engineer on our team, you will:...  ...Manager and expanding toward a full earnings source of truth. Build... 
    Full time
    Work at office
    Local area

    Toast

    Toronto, ON
    14 days ago
  •  ...Required to translate technical systems specifications into working,...  .... This includes: developing detailed programming specifications...  ...the use and operation of software packages, including technical...  ...Experience in UI integration (embedding external application in... 
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  • $80k - $130k per year

     ...financial product recommendations from Canada’s most trusted providers based on each member...  ...about money. About the Role: As a Software Developer on Borrowell’s Engineering team, you...  ...Platform: Focused on our core business systems, security, and scalability. You will work... 
    Full time
    Remote job
    Internship
    Work at office
    Flexible hours

    Borrowell

    Toronto, ON
    more than 2 months ago
  •  ...Bootstrap SQL Server, Windows Server, IIS Azure-based cloud services Git / GitHub...  ...years building and shipping production software in a team setting. ~ Strong grasp of...  ...world experience. Benefits Why Developers like working here ~ Competitive salary... 
    Full time
    Long term contract
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    more than 2 months ago
  •  ...PSD Citywide isn’t just a software company; we’re transforming how...  ...looking for a Fullstack Software Developer to fill an existing vacancy...  ...on our PSD Citywide Enterprise system, design and develop backend services...  ...Testing and reviewing code in timely and professional manner... 
    Full time
    Remote job
    Summer work
    Local area
    Flexible hours
    Weekend work

    Psd Pty Ltd

    Toronto, ON
    12 days ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  •  ...We do have a job opening for S \ oftware Developer - Full Stack - Senior \\\\ for our direct client Province of Ontario. The position details...  ...\\\ \\\\ Job Details: \\\ \\\\\ \\\\ Job ID: \\\ RQ11224 - Software Developer - Full Stack - Senior \\\\ \\\\ Client: \\\\... 
    Full time

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  • $159.29k - $209.29k per year

     ...it!   Our mission is to provide real-time Internet access for space-based assets,...  ...row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software...  ...Key Responsibilities: ~ Design, develop, and maintain reliable, high-quality embedded... 
    Full time
    Long term contract
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $90.21 - $108.25 per hour

     ...RQ00738 - Software Developer - Full Stack - Senior Location: Toronto (525 University Avenue) - Hybrid Duration: 8 months contract (164...  ...applications with Provider Registry Master Data Management systems and the EPIC EHR Meditech and Cerner Experience with Central... 
    Full time
    Contract work

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...it!   Our mission is to provide real-time Internet access for space-based assets,...  ...row! We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software...  ...Key Responsibilities: ~ Design, develop, and maintain reliable, high-quality embedded... 
    Full time
    Long term contract
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto...  ...Environment/Platform Specific Technical Skills Windows Operating systems IIS 6.0, 7.0, 7.5 SQL server 2019 and above Knowledge of... 
    Full time

    Source Code

    Toronto, ON
    19 days ago
  • $70k - $90k per year

     ...growing, and we're looking for a .NET Full-Stack Developer who's excited to build high-quality, customer...  ...in Computer Science, Computer/Software Engineering, or equivalent experience preferred...  .... Learn how various parts of the system are integrated together, and navigate... 
    Full time
    Long term contract
    Permanent employment
    Internship
    Work at office
    Flexible hours
    2 days per week
    3 days per week

    Method Integration Inc.

    Toronto, ON
    9 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer Embedded Systems II (Full Time) - Canada. Be the first to apply!