Location: Based in Sunnyvale, CA
Responsibilities:
Participate in system architecture conception and design.
Software implementation, unit testing and documentation.
Major development work will be H.323, SIP & MGCP based.
Interworking with other industry products.
General Requirements:
Bachelor?s Degree required in Computer Science.
At least 5 years of directly relevant experience developing telecommunication products.
Ability to document completed designs with detailed engineering software specifications.
A solid understanding of software engineering principles relative to multithreaded operating systems,
Socket programming, process scheduling, IPC and concurrency in redundant distributed systems,
Knowledge of debuggers, system utilities, scripting language, data structures.
Experience with writing software for embedded system.
Ability to document completed designs with detailed engineering software specifications.
Qualifications:
Knowledge of Firewalls, Qos, NAT is essential
In addition to those mentioned above:
Direct experience with telephony and VoIP protocols: H.323, SIP, MGCP, MEGACO/H.248, RTP.
Experience in designing H.323 protocol stack is a big plus. (experience of openh323 is also good)
UNIX application development
Languages: C, C++
OS: Solaris, Linux