Subscribe to daily Job Alerts, Enter your email address:


Saturday, January 9, 2010

Embedded VoIP Software Developer

Embedded VoIP Software Developer

Job Description

Develop VoIP and other media processing software in an embedded-Linux environment for system-on-chip (SoC) devices for broad-band routers.

Years of experience

5-6 years

Education

B.E./B.Tech/B.S. in Computer Science, Electronics or Electrical Engg.
M.E./M.Tech./M.S. is a plus.

Required experience and skills

• Experience with Voice-over-IP (VoIP) development using Asterisk. Must be very familiar with the architecture of Asterisk. Thorough knowledge of SIP and related protocols.
• Experience in developing real-time embedded software. Experienced in with the use of embedded tool-chains, ICE/JTAG debuggers etc. Experience with issues such as multi-tasking, multi-threading, inter-thread communication and synchronization, interrupt handling.
• Experience with embedded Linux. Knowledge of common Linux utilities, ability to configure Linux, knowledge of kernel internals, device drivers, Linux networking.
• Excellent C programming skills.

Desirable experience and skills

• Experience with the ARM processor – architecture, instruction-set and tool-chain.
• Familiar with communication and/or data networking protocols, especially IP and Ethernet. Knowledge of data routing, NAT, VPN, IPSec and other networking concepts.

Desired Candidate Profile
Position
Embedded VoIP Software Developer

Job Description

Develop VoIP and other media processing software in an embedded-Linux environment for system-on-chip (SoC) devices for broad-band routers.

Years of experience

5-6 years

Education

B.E./B.Tech/B.S. in Computer Science, Electronics or Electrical Engg.
M.E./M.Tech./M.S. is a plus.
Required experience and skills

• Experience with Voice-over-IP (VoIP) development using Asterisk. Must be very familiar with the architecture of Asterisk. Thorough knowledge of SIP and related protocols.
• Experience in developing real-time embedded software. Experienced in with the use of embedded tool-chains, ICE/JTAG debuggers etc. Experience with issues such as multi-tasking, multi-threading, inter-thread communication and synchronization, interrupt handling.
• Experience with embedded Linux. Knowledge of common Linux utilities, ability to configure Linux, knowledge of kernel internals, device drivers, Linux networking.
• Excellent C programming skills.
Desirable experience and skills
• Experience with the ARM processor – architecture, instruction-set and tool-chain.
• Familiar with communication and/or data networking protocols, especially IP and Ethernet. Knowledge of data routing, NAT, VPN, IPSec and other networking concepts.

Contact Details
Mindspeed
Executive Name:Nidhi
Email Address:nidhi@connectprosearch.com
Telephone:09873461072