Career Opportunities: Manager, Software Development, Packet Processing (581)

Req Id 581 - Posted 08/12/2011 - Waterloo, ON - Software Engineering - Full-Time

Position Title:          Manager, Software Development, Packet Processing

Position Location:   Waterloo, Ontario, Canada

Experience:             10+ years of direct experience

Job Reference #:    AJW201305



We are looking for a talented, ambitious, and driven individual ready to learn and to shape the future of high tech.  As part of an elite team, the Manager, Design Engineering, Packet Processing will play a key role in determining Avvasi’s success. 


About us

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.


Specific responsibilities include:

  • Manage a focused and highly competent group of software engineers
  • Develop and manage the requirements, design, and implementation of the packet processing functionality running on the Avvasi Xperium platform:
    • Network traffic analysis
    • Streaming media processing
    • Statistics collection and reporting
    • Integration with platform management and statistics
  • Daily interactions with product management, applications engineering, QA, and manufacturing
  • Interaction with customers during betas, trials, and network deployments
  • Evaluate/select associated tools, technologies and frameworks
  • Champion software development best practices and processes
  • Manage associated vendor relationships


Your level of responsibility will be shaped by your abilities, drive, and ambition.  Our expectation is that you will become an actively contributing member of a highly competent R&D team from day one. 



The candidate should have significant demonstrated experience leading a team through the full project lifecycle for multiple projects including concept, requirements analysis, design, development, productization, deployment and maintenance for a complex, distributed system in telecommunication production environments.


Specific technology expertise for the role includes:

  • Expert in object-oriented software design and development
  • Expert in C++ programming in a Linux environment
  • Experience developing scalable, high performance, multi-threaded applications
  • In-depth knowledge of TCP/IP networking including IP routing, TCP/UDP sockets, and application layer protocols including HTTP

The candidate should have significant experience (5+ years) leading a software engineering team, including:

  • Employee skills development and performance evaluations
  • Project management including planning, task and resource assignment, risk mitigation and contingency planning
  • Efficiently identifying and solving problems
  • Status and project reporting
  • Interviewing and hiring


The candidate should also meet the following core requirements:

  • Highly organized, motivated, and execution-oriented
  • Must be a self-starter who is comfortable working in a highly technical environment
  • Demonstrated ability for continuous learning, creativity, and problem solving
  • Demonstrated strategic and tactical planning capabilities, as well as ability to prioritize
  • Demonstrated ability to lead large, complex software development projects on time, on budget, with high quality.
  • Excellent oral and written communication skills


The following competencies are highly desirable:

  • Knowledge of wireless networks; 3G, LTE, WiMax
  • Experience with network packet processing/inspection
  • Experience with Wireless core switching
  • Experience with streaming media including RTSP, RTMP, HLS
  • Experience with TMF standards
  • Experience with networking protocols like Diameter, LDAP, GTP, MPLS


Our People

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.


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!