Embedded Systems Software Developer Co-op
Cisco Systems, Inc
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-LjbffrReference: WJ-291_12013042