Career Opportunities: Software Developer, New Grad Opportunity (567)

Req Id 567 - Posted 08/09/2011 - Waterloo, ON - Software Engineering - Full-Time

Position Title:           Software Developer – New Grad Opportunity

Position Location:   Waterloo, Ontario, Canada

Experience:              Bachelor’s degree in EE/CE/CS or related field, with a minimum of 1 year of relevant co-op experience

Job Reference #:      AJW201410



We are looking for talented, ambitious, and driven individuals who are ready to learn and to shape the future of high tech.  As part of an elite team, you will play a key role in determining Avvasi’s success.


About us:

Avvasi is home to an unparalleled team of world-class experts and pioneers in video products and technologies, with extensive wireless service provider experience.  Our team consists of experienced individuals from leading companies in the areas of wireless networking, Deep Packet Inspection and video encoding. Our management team of serial entrepreneurs brings a wealth of experience from their previous successes at PixStream and VideoLocus.


Bring your potential; we have exciting opportunities on one of our teams:

  • Platform: This team develops the base, embedded OS and middleware software layers across all of the hardware components of Avvasi’s next generation telecommunications computing platforms. These are highly-available multi-blade systems that meet the rigorous standards of the telecommunications world, where gear must be up and running 99.999% of the time ­– that's only five minutes of downtime per year!
  • Hardware: This team is responsible for board-level hardware design, system design and qualification of third-party hardware. Relevant technologies include high speed serial (multi-GHz), power integrity, schematic capture, logic design and simulation, mechanical design, thermal analysis and reliability.
  • Packet Processing: This team develops the networking piece of the application software that runs on Avvasi’s platform. This includes a growing list of networking (TCP, UDP, IP) and streaming protocols (RTMP, HTTP, HTTP-LS). Their software supports real-time processing of multiple Gbps of traffic throughput per CPU, leveraging multi-core architectures and advanced threading models.
  • Media Processing: This team designs and develops software to manage and drive a dense matrix of embedded media processing chips, which is capable of concurrently processing thousands of media streams. This part of the system makes key decisions on how to format and encode each media session in order to provide the optimal experience, taking into account the network conditions, configured policy, device characteristics and stream characteristics.
  • System QA: This team must combine the rigors of testing our hardware systems, platform and application software with the complexities of global network topologies, intricate deployment scenarios and Internet-scale traffic and traffic profiles. The team develops software that exercises the full spectrum of Avvasi’s product features and customer deployments in a highly-interconnected and automated lab environment.
  • Analytics: This team develops Avvasi’s Analytics Engine, a robust and scalable product for analyzing trends in high volumes of media traffic data. The Analytics Engine provides visibility into media streaming demographics and subscribers’ quality of experience (QoE), which enables service providers to reduce customer churn, improve customer satisfaction, increase profitability and identify new areas for revenue generation and service differentiation.
  • Research: This team develops innovative components of the application software that run on Avvasi’s platform. These industry leading components include quality of experience measurement, media streaming technologies and other components addressing complex multidisciplinary problems. The software interacts with many layers of Avvasi’s platform including packet and media processing enabling numerous product features.


Relevant technologies/experience for the new grad positions:


Applicants must meet the following core criteria:

  • Experience with C++ programming
  • Experience with Linux-based development environments
  • Some form of prior work experience through co-op, internships or equivalent work placements

Any of the following skills and experience would be an asset:

  • Knowledge of embedded systems and embedded software development
  • Working knowledge of networking and protocol stacks including one or more of TCP/IP, routing protocols, DNS, SNMP, etc. is an asset
  • Working knowledge of/interest in Internet video streaming protocols such as HTTP, MPEG-TS, RTSP, and RTMP and containers such mp4, flv, asf, and mkv
  • Highly organized, motivated and execution-oriented



Avvasi is an award-winning company that is helping service providers to assure, improve and monetize video streaming on their networks. At Avvasi we value diversity, intelligence and creativity; and we foster this in a culture of honesty, encouragement and fun!


Here are some of the benefits of joining Avvasi:

  • Casual work environment
  • Flexible working hours
  • Excellent salaries
  • Free beverages, snacks, weekly barbeques and lunch club
  • Work on state-of-the-art technologies, with mentoring from top-notch developers
  • Contribute directly to shipping product
  • Gain valuable emerging technology experience; see the whole business
  • Shape the future of mobile video


What We Do

Avvasi enables QoE-driven measurement, improvement and monetization of the video experience and is the industry reference in mobile video QoE measurement and OTT video experience management. Avvasi provides operators with the tools to become Video Service Providers, enabling profitable participation in the value chain for mobile video delivery. Service providers around the globe are deploying Avvasi’s solutions to measure, improve, and monetize mobile video in their networks.


Our Culture

We value, live by, and actively encourage diversity, respect, intelligence, creativity, and fun, underpinned by a strong work ethic and a disciplined approach. Your responsibilities will be shaped by your abilities, drive, and ambition. Your passion will be critical to Avvasi’s business success and culture.

Avvasi offers competitive salaries plus stock options and excellent health, dental, and vision care benefits. All positions at Avvasi have opportunity for innovation, advancement, and success.

If you have the ability and motivation to play a key role in a rapidly-growing, innovative company, with deep expertise in video delivery technologies and wireless and fixed core networks, we'd love to talk to you.


Come and help us build a great company together!