Skip to main content

Job Description

   Back

Sr. C & C++ Developer

27-09-2024 00:53:43

8 - 12 years

  • Pune, Maharashtra, India (PUN)

     Must Have

Strong Experience in C, C /C++ on Linux

Network application programming experience

SIP, VoIP, RTP, SRTP protocol understanding

                   Experience working on Yocto or similar Linux tool chain to build customized packages/tools.

Experience in Linux internals such as IPC, Memory management, Sockets, Signals, Scheduler, Process management

Experience in multi-threaded application development

Experience of development and porting applications across platforms/OS.

Strong understanding of Linux based application troubleshooting

Hands on with GDB, git, SVN, Wireshark, Valgrind etc

Strong experience with at least one of Linux scripting, Perl, Python

Comfortable writing and interpreting complex build scripts, make files, auto-tools scripts

Strong understanding of Network stack, Device Driver, file systems

Experience with VoIP, SIP, SDP, RTP/SRTP, A/V codecs, H.323 protocols

Experience in developing highly complex and high performance system software and application

Strong Analytical and problem solving skills

                    Highly Desirable

                    Strong understanding on DNS, DHCP, LDAP, SMTP, SNMP, ICMP services and protocols

Experience with XMPP, TRIP, TGREP based application development

Linux Kernel tracing, u-boot, rootfs, boot-config experience

In-depth understanding of OSI model

Knowledge of Assembly language

Cross compilation, gcc tool-chains

Debugging embedded application using CLI, JTAG, OACD

Understanding of SPI, I2C, GPIO, UART protocols

Experience with Open Source Software based projects