IT & Software

Embedded Systems Software Developer Co-op

Cisco Systems, Inc

Toronto · Ontario · Canada

Build embedded software for Cisco networking platforms using C or C++, Linux, and systems programming skills in a collaborative engineering setting. Graduate students can contribute to high-performance routing, switching, and hardware-software integration.

As an Embedded Systems Software Developer Co-op, you will work with senior engineers and domain experts on scalable, resilient network systems. The work includes operating systems internals, networking protocols, architectural trade-offs, and system efficiency. You will help develop robust components for next-generation distributed platforms.

Key Responsibilities:

  • Evaluate architectural trade-offs for networking systems
  • Implement robust embedded software components
  • Optimize system-level workflows and efficiency
  • Contribute to resilient distributed platforms
  • Address complex technical challenges with engineers

Requirements:

  • Current enrollment in a graduate degree program
  • Computer Science or related engineering education
  • Proficiency in C or C++ systems programming
  • Understanding of operating systems and TCP/IP architectures
  • Linux, GDB, Valgrind, and Git experience

Apply C or C++, Linux, and networking knowledge while developing resilient embedded systems for Cisco’s core platforms.

#J-18808-Ljbffr

Reference: WJ-291_12013042

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.