Embedded systems developer building C/C++ software for Cisco’s next-generation networking platforms. Improving scalable, resilient networking infrastructure across Canadian engineering teams.
Responsibilities
Design, implement, and optimize critical software components for Cisco's next-generation networking platforms
Collaborate with cross-functional engineering teams, technical leaders, and architecture groups
Solve complex architectural challenges and drive system scalability
Ensure high platform availability
Lead technical initiatives and mentor emerging talent
Contribute to architectural decisions
Apply modern software engineering best practices to improve development velocity and quality
Deliver resilient system-level innovations supporting global digital communications
Requirements
Currently enrolled in a Master's degree program with 0 years of work experience; or an Associate's or Bachelor's degree program with 2 years of work experience; or an educational/workforce development program such as an Apprenticeship, Boot camp, or Certification with 2 years of work experience
Qualifying education and work experience in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related field
Expected to continue enrollment in a degree or qualifying educational/workforce development program after completing the internship
Strong proficiency in C and C++ systems programming
Expertise in multi-threading, concurrency, memory optimization, and asynchronous architectures
In-depth understanding of operating systems internals, including kernel/user space boundaries, process scheduling, virtual memory, and IPC
Understanding of enterprise/SP networking protocols, including L2/L3, TCP/IP, and routing
Hands-on experience developing, debugging, and profiling software in Linux environments
Experience with GDB, Valgrind, and Git
Preferred: Linux kernel development, embedded device drivers, RTOS, DPDK, or XDP
New - grad full - stack engineer building Quora’s global knowledge - sharing platform with Python and React. Launching data - driven, AI - enabled features that improve engagement, moderation, and creator experience.
Full - stack developer building TypeScript CRM systems for gaiia’s telecom operating platform. Developing serverless microservices, customer management modules, automation, and notifications.
Full Stack JavaScript Developer building React, Node.js, and MongoDB features for Viv Technologies’ home care platform. Improving scheduling, caregiver management, testing, and production reliability.
Software Developer II building Cisco software and tools for operating systems, networks, databases, and cloud platforms. Applying C/C++, Python, or Java alongside QA, testing, and debugging.
Engineering Team Lead guiding multidisciplinary software teams at JD Power. Delivering automotive data and analytics solutions through reliable engineering execution.
Senior Software Engineer building Java and AWS cloud - native services for Thomson Reuters. Improving CI/CD, infrastructure automation, reliability, and production operations.
Staff Software Engineer building scalable .NET APIs for OPENLANE’s digital used - vehicle marketplace. Leading architecture, testing, telemetry, and AI - forward platform modernization.
Contract Software Engineer improving Mozilla Firefox Gecko DOM Session History test coverage and correctness. Writing JavaScript and C++ tests and fixing browser - engine issues for Mozilla Firefox.
Contract Software Engineer improving Firefox Gecko Session History test coverage and correctness. Writing JavaScript/C++ tests and fixing browser - engine issues for Mozilla.