Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 26 Oct 2026 · Still live on 31 Oct 2026

Software Developer Embedded Systems II (Full Time) – Canada

Cisco Kanata, Ontario Hybrid entry full-time

Salary

$125,700 - $203,100 per year

Apply on Cisco

Description

You will join Cisco's engineering teams focused on developing high-performance routing and switching architectures, low-latency telemetry, and hardware-software integration. As an Embedded Systems Software Developer, you will design, implement, and optimize critical software components across Cisco's next-generation networking platforms.

Responsibilities:

  • Collaborate with cross-functional engineering teams, technical leaders, and architecture groups to solve complex architectural challenges
  • Drive system scalability and ensure high platform availability
  • Mentor emerging talent and contribute to architectural decisions
  • Apply modern software engineering best practices to improve development velocity and quality

Requirements:

  • Master's degree program with 0 years of work experience or undergraduate degree program with 2 years of work experience
  • Qualifying education and work experience in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field
  • Strong proficiency in C and C++ systems programming
  • In-depth understanding of operating systems internals and enterprise/SP networking protocols
  • Extensive hands-on experience developing, debugging, and profiling software in Linux environments

Preferred Qualifications:

  • Experience with Linux kernel development, embedded device drivers, RTOS, or high-throughput packet processing frameworks
  • Knowledge of advanced routing and switching protocols or low-latency telemetry architectures
  • Proficiency in Python or Bash for developing automated testing frameworks

Benefits:

  • Medical, dental, and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave, short and long-term disability coverage, and basic life insurance
  • Flexible vacation time off program
  • Opportunities for professional growth and development

Skills

Required

Nice to have

  • Python
  • Bash
  • Linux kernel development
  • embedded device drivers
  • RTOS
Apply on Cisco