Build Cisco networking platforms with C, C++, Linux, and concurrency expertise while developing embedded software for high-performance systems.
This Embedded Systems Software Developer contributes to next-generation routing, switching, and distributed platforms. You will design, implement, and optimize critical software components while collaborating with engineering teams, technical leaders, and architecture groups. The work emphasizes scalability, platform availability, and system-level innovation.
Key Responsibilities:
Design and implement software components across networking platforms
Optimize critical code for scalability and platform availability
Collaborate with cross-functional engineering and architecture teams
Contribute to architectural decisions and technical initiatives
Mentor emerging talent using software engineering best practices
Requirements:
Enrollment in a qualifying degree or workforce development program
Computer Science, Computer Engineering, Electrical Engineering, or related education
Robust C and C++ systems programming proficiency
Understanding of operating systems internals and networking protocols
Linux development experience using GDB, Valgrind, and Git
Apply embedded software, Linux, C++, and networking expertise to Cisco platforms supporting resilient global digital communications.
#J-18808-Ljbffr
📌 Embedded Software Development Engineer (Ottawa)
🏢 Cisco Systems
📍 Ottawa
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.