"Want to help create tomorrowâ€™s Internet experience? As a leader in the broadband network equipment industry, our solutions enable Communication Service Providers to deliver quality experiences for Internet customers around the world. And that quality experience is no exception for Sandvine Team Members.Recognized as one of Canadaâ€™s Best Workplaces by Great Places to WorkÂ® Institute for 8 consecutive years, our Team Members have the opportunity to develop, support and promote our solutions that have real business impact to our global customers. Their ideas are heard and transpire into reality, helping to shape tomorrow's Internet.Software Engineers at Sandvine are smart passionate developers able to solve and implement complex problems with the most robust high quality solutions on the planet! If you like working on the latest advances in the internet with engineers who thrive in a collaborative, global organization and have the skills and technical chops to challenge how to get stuff done and do it, you may be ready to join the Sandvine Team. Here at Sandvine we let you thrive while rewarding the top talent in an environment where we play just as hard as we work. As part of our Linux Virtualization cloud platform team, you will work on our Linux software and technology (kernel, drivers, etc). You will design, develop, test and maintain a variety of low-level software that runs on our high performance platforms. This is also an opportunity to contribute kernel and virtualization features back to open source. The Perks â€œUser Experienceâ€ Work with some of the smartest people on the planet; we have the patents to prove it! Casual and diverse work environment â€“ be yourself! Flexible working environment In-office free drinks, food and snacks Team member development - training programs, lunch nâ€™ learns, and education reimbursement Career progression and advancement opportunities Fun work environment including Ping-Pong, foosball, tennis table, retro-arcade games, xbox, game leagues, lounges and regular social events Profit Sharing Program for every full time Team MemberThe Requirement Be the ultimate Linux Guru at Sandvine Develop and customize Linux kernels, communication stacks (ie TCP/IP, UDP) and drivers for Sandvineâ€™s hardware platforms Develop performance features on our Linux Virtualization and Cloud platforms. Analyse and fix kernel level bugs across the organization Lead large projects such as implementations of new versions of Linux into Sandvine productsThe Match-up â€œBenchmarkâ€ BTech or MTech (or equivalent) degree in Computer Science 2+ years of experience in software development in the Telecommunication Industry 5+ years of Linux development (Kernel, driver and stack level development). Excellent programming skills in C Debugging and troubleshooting using KDB, Profiling tools for CPU and memory Strong understanding of kernel level modules like Scheduling, Memory management and IPCs Understanding of Networking Concepts like TCP/IP, Switching and Routing. Understanding of Openstack components and relevant experience is desirable Understanding of virtualization technology, libvert, kvm, qemu is desirable* Thank you for applying to Sandvine; we are only contacting applicants that are an excellent fit â€“ if you donâ€™t hear from us on this application please keep an eye on our site for further opportunities! * "Sandvine can offer what others can't â€“ A better experience". Want to find out how?Join our Sandvine Careers group on LinkedInFollow-us on Twitter @SandvineCareersLike us on Facebook"