Software Developer Embedded Systems II (Full Time) - Canada
$125.7k - $203.1k per yearCisco 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.
$125.7k - $203.1k per year
...core networking platforms, operating systems, and intelligent embedded infrastructure, powering global... ...will join engineering teams focused on developing high-performance routing and switching... ...low-latency telemetry, and hardware-software integration within business groups...Full timeLong term contractTemporary workApprenticeshipInternshipLocal areaWorldwideFlexible hours- ...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 timeLong term contract
$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- ...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...SuggestedRemote work
- ...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
$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 timeWork at office$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 timeWork at officeLocal areaFlexible hours2 days per week$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- ...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 employmentInternship
- ...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
- ...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 timeWork at officeRelocationRelocation package
- ...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
$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 timeInternshipWork at officeLocal areaFlexible hours- ...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
$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 timeLong term contractTemporary workSummer workWork at officeLocal areaRemote workFlexible hours$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 timeInternshipWork at office1 day per week$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 timeWork at officeWorldwide$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 timeWork at officeLocal area$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 timeContract workWork at office2 days per week$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 timePermanent employmentWorldwide- ...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
$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 timeInternshipWork at officeRemote workFlexible hours- ...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 timeLong term contractWork at officeWork from home3 days per week
$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 timeLong term contractInternshipWork at officeRelocation package- ...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
$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- ...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
- ...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 timeRemote jobSummer workLocal areaFlexible hoursWeekend work
$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 timeContract work- ...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 timeLong term contractInternshipWork at officeRelocation package
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!
- software engineer - computer Toronto, ON
- software developer no experience Toronto, ON
- développeur logiciel Toronto, ON
- senior software developer Toronto, ON
- linux software engineer Toronto, ON
- software developer summer internship Toronto, ON
- software engineer co-op Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer salary in canada Toronto, ON
- software engineer Toronto, ON

