2012/01/04

[Tsinghua-NC] Senior Software Engineering Opportunities



Dear Tsinhua NC Members,

Please feel free to share this with your personal networks.  Below are two excellent SW Engineering opportunities with Avistar;  a San Mateo based company that is transforming the AV Conferencing space with their innovateve cloud based solutions. 

Many thanks for your help and a Happy 2012!

Adriaan Theron (Pres. GRN San Ramon, 925 462 0882)

Senior Software Engineer: C++

Avistar/ San Mateo CA

$150K or more... plus stock, great benefits

 

Responsibilities:
 

The Avistar engineering team is looking for highly qualified and experienced software professionals, to design and develop software for the guts of our video-conferencing endpoint. The work involves building the lower-level component, namely MediaEngine, which does the media processing and network I/O, while providing an API to support quick application and UI development. The ideal candidate is an energetic, proven contributor with experience in the analysis, design, and implementation of object oriented distributed systems implemented in C++. S/he will have a demonstrable track record as a senior contributor and as someone who can take ownership of the design and development effort. S/he will have experience and passion for developing cutting-edge products, using technologies related to voice and video over IP, standards for compression, packetization, and audio/ video processing. S/he will be responsible for maintaining the platform independence of our implementation, and the portability of the API, whilst maintaining interoperability at the protocol level.

 

Must-have qualifications and skills:

·         Minimum of a B.S. degree (or equivalent) in Computer Science or in a related field

·         Eight or more years of experience in C++, with exposure to object oriented design

·         Experience with network programming for distributed applications (TCP, UDP, sockets, etc.)

·         Expertise in programming with threads and system programming on at least two of the major desktop operating systems, viz. Windows, Mac OS X and/ or Linux

·         Exposure to designing and implementing asynchronous API

·         Low-level platform-integration and/ or network protocol implementation experience.

·         Experience in at least one of the following areas:

·         Implementing protocol stacks for signaling & session management, such as SIP and HTTP

·         Media packetization & transmission over IP networks, using RTP or similar protocols

·         Exposure to writing software for audio/ video processing, capture and rendering

Nice-to-have (desirable) skills:

·         Experience in working with geographically distributed development and test teams

·         Exposure to writing software for audio/ video soft-phones or VoIP endpoints

·         Exposure to media compression in software (MPEG, H.264, G.722, etc.)

·         Exposure to desktop virtualization systems and applications

·         Experience in the implementation of protocol translators or gateways

 

____________________________________________________________________

 

 

Audio Software Engineer

San Mateo CA

$160K plus stock,  great benefits

 

Have you been instrumental in developing audio software in the search for great video conferencing solutions? Avistar, a leading video conferencing technology company, is looking for exceptional audio software talents to be part of a world-class team in San Mateo CA. 

 

 

You will play a key role in improving the desktop audio experience on Windows desktops and embedded Windows-based terminals, while turning prototype audio subsystem implementations on Linux and Mac OS into high-quality, shippable products.

In addition, you will be evaluating Avistar audio implementation against third party products, suggesting and implementing improvements.

 

We will require you to have expertise in some or all of the following areas:

 

  • platform-specific sound I/O libraries (WASAPI, ALSA, CoreAudio)
  • realtime microphone audio capture in desktop environments
  • understanding of sound signal processing (noise reduction, echo cancellation, level compression, gain control, silence detection, etc.)
  • approaches and tools for profiling, testing and debugging audio experience quality
  • audio device management, plug and play
  • systems programming on x86-based platforms, including multi-threaded programming, on Windows or Linux
  • ability to comprehend, refine and extend existing C++/C code, demonstrated by 8+ years of experience with the language
  • exposure to object-oriented design
  • analytical, problem solving skills

 

Expertise in some or all of the following areas would be a big plus:

 

  • sound servers such as PulseAudio or JACK on Linux
  • audio compression standards and codec implementation
  • experience using the Intel IPP library
  • experience with VoIP software, using RTP or similar protocols
 


__._,_.___


    ------
    Tsinghua Alumni Association of Northern California
    Group policy: http://www.tsinghua-nc.org/about/email




Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe

__,_._,___

No comments:

Post a Comment