The Job is closed. Check the latest active jobs here.
Location: Chennai
Company: Hubbell
Position Overview
To provide specialist development and applications support for the VoIP product line. To develop new VoIP based software systems, Product Investigating , Feature enhancement, Fixing customer field problems & testing.
Duties and Responsibilities
- Maintaining the current VoIP software, investigating, fixing problems & testing.
- Providing assistance to sales/marketing, production and service on any problems encountered with the software systems developed in the department.
- Development of prototype and production ready software systems using desktop and emulation products.
- Maintain an up-to-date knowledge of the marketplace and the developing technologies related to the marketplace in which the company operates.
- Continually strive to improve the productivity of the department
- From time to time undertake other activities at the request of the business unit manager or engineering manager.
Skills and Experience
- Education: B.E/B.Tech/M.Tech in Electronics/Electrical/Computer Science Engineering.
- Must have at least 4 – 10years industry experience of working on mission critical VoIP software based product Investigating , feature enhancement, fixing customer field problems & testing.
- Embedded Linux application programming with multithread environment
- Experience in SIP and RTP VoIP protocols and codec standards (G711, G722 and G729)
- Experience developing multithreaded real time Embedded C and C++ software.
- General network protocols and concepts (IPv4, IPv6, TFTP, TCP, UDP, Multicast, ICMP, NTP, SMTP, SNMP).
- Microprocessor architecture & concepts for the BF536 DSP of processors.
- Experience in peripheral device protocols – EBIU (RAM, Flash), I2C, SPORT (Codec), RMII (Onboard Ethernet MAC->LAN)
- Experience in GIT , Wireshark Analysis , Genkins Build System
- An understanding of hardware and the interface between hardware and software. Ability to produce concise, well-documented code.
- Embedded System programming on linux and RTOS based multithread environments.
Education
- Bachelors Degree
- Masters Degree in Electronics or Computer Science