Sr C++ Software Engineer

Location: Seattle, WA
Date Posted: 03-10-2017
We are looking for a senior C/C++ software engineer to work with our core WAVE product and IP telephony code. Our ideal candidate will have protocol­ level IP network development experience and a desire to work on challenging problems in a multithreaded distributed system.

We’re looking for a C++ expert who writes (and documents!) beautiful code. You will work on the WAVE audio processing Engine, the WAVE SDKs, network modules, IP telephony, Supernode peer routing, and other sophisticated real­time two­ way communications components. Our software is used by demanding organizations worldwide and we have very high quality and craftsmanship standards.

You will be responsible for creating and maintaining sophisticated low­ level code and the frameworks required to test, build, and certify it. Your optimization and debugging skills will be called into play daily. Understanding of H.323, SIP, and audio CODECs will be of great value to our team. Your professionalism drives you to learn quickly, adapt to changing situations, help others, and take care of the details. You communicate well and get along with other people. And your sample code is a joy to read.

Responsibilities

You will be responsible for:

● Design, development, and maintenance of core WAVE components in C/C++
● Specifications, architecture, wiki pages, and other design documents
● Creation of unit tests and test scaffolding
● Cross­training and mentoring
● Providing accurate estimates and meeting your scheduled commitments

Qualifications

● Ten or more years creating professional software applications
● B.S. in Computer Science or related discipline
● Expert C/C++ skills
● Expert IP network development, debugging and tracing skills
● Expert multi­threaded system design and implementation skills
● Windows Server and Linux competencies

Highly desirable

● SIP and H.323 skills
● Streaming media experience
● Linux experience
● OCS experience
● Two­ way radio knowledge
● VoIP development experience
● Distributed system design and implementation
or
this job portal is powered by CATS