What do we need you for
We are looking for C developers to join us in working on the OpenSIPS project. OpenSIPS is an Open Source project, with a great set of contributors and large adoption as usage all over the world. Working on the OpenSIPS code will make you part of dynamic project and a huge community, with public visibility and vary fields of expertise.
The typical activities involved by these areas are:
- Code Development - C under Linux
- Research and design - new extensions, functionalities and features, according to public specs and standards
- Testing - use testing tools to build automated testing units for conformity and performance tests
What are we looking for
The minimal set of required skills is
- C programing - network programming, multi-process programming, inter-process communication, APIs
- good Linux and networking experience
- Git usage
- SQL/noSQL user knowledge, MySQL experience
- VoIP / SIP knowledge (optional)
Nevertheless, any other skills that might bring you closer to what we need, are a big advantage for you.
What are we teaching you
This internship will get you into OpenSIPS C development area. You will learn basic / medium level knowledge on the software architecture of OpenSIPS, of its internal APIs, how to develop a new OpenSIPS module, how to use external libraries to interface with other services and how to do code debugging.
On the other hand, you will get familiar and get experience in working with a large set of software and technologies - and even more, you will acquire skills on how to research, design, implement and troubleshoot new functionalities in such a large and complex software as OpenSIPS.
You will be learning and transfer knowledge from a team with more than 15 years experience in the field, a team behind one of the most popular SIP server projects in the world.