Embedded Systems Software Developer Co-op

2 days ago

ottawa, on, Canada Cisco Systems, Inc Full-time $70,000

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