Software Design Engineer – Media Processing Team

Position Title: Software Design Engineer – Media Processing Team
Position Location: Kitchener-Waterloo, Ontario, Canada
Experience: 2+ years of direct experience
Job Reference #: AJW201006

Opportunity:

As part of an elite team, you will investigate, design and develop high-performance embedded media processing software for Avvasi’s system-level products. This is a highly motivated and cooperative team, relying on the abilities of all its members to develop innovative and elegant solutions. Some of the specific responsibilities include:

  • Developing large-scale, high-performance, media processing software
  • Developing and reviewing software requirements, designs, and unit test plans
  • Implementing your designs with high-quality, high-performance, maintainable code
  • Debugging and troubleshooting your code following Avvasi’s QA process
  • Improving the team effectiveness by reviewing deliverables from other team members

As an early stage startup, much remains to be done. In return, we can offer an environment where your contribution to culture, technology, and business is critical and is immediately apparent.

Requirements:

The candidate should have demonstrated experience in large-scale software development. Specific requirements include:

  • Expert with C/C++ programming and (cross-)development environments
  • Familiarity with audio and video codecs such as AAC and MP3, H.264/AVC and MPEG-4
  • Knowledge of embedded systems and embedded software development
  • Basic knowledge of/interest in Internet video streaming protocols such as HTTP, MPE TS, RTSP, and RTMP, and containers such mp4, flv, asf, and mkv
  • Highly organized, motivated, and execution-oriented
  • Must be a self-starter who is comfortable working 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
  • Excellent oral and written communication skills

Background:

Avvasi is an early stage startup company located in Waterloo, Ontario that has significant backing from well-established VCs. While we are still in stealth mode, our area of focus is video solutions for mobile network operators and is targeting exciting large-scale global media processing markets.

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 business success and culture.

Avvasi offers competitive salaries with excellent health, dental, vision, and disability benefits. All positions at Avvasi have opportunities for diversity, innovation, advancement, and success.

Come and help us build a great company together!

To Apply:

Please complete the online application form and attach an electronic copy of your resume. PDF format resumes preferred, but other formats (DOC, ODT, RTF, TXT) are acceptable (5MB file size maximum).

Due to the large volume of inquiries that we receive, please understand that only individuals with a close fit with Avvasi requirements will be contacted directly.