
About the Role:
We are looking for an experienced VoIP Developer to design, develop, and maintain enterprise communication systems. You will work with Kamailio, OpenSIPS, Freeswitch, and Asterisk to build scalable VoIP solutions.
Skills Required:
- Hands-on experience with Kamailio, OpenSIPS, Freeswitch, Asterisk
- Knowledge of IMS & Diameter
- Proficiency in C / C++ programming
- Strong understanding of TCP/IP, LAN/WAN, VLAN/L3 VPNs
- Good knowledge of SIP/SDP, RTP/SRTP, TLS protocols
- Experience with MySQL / MongoDB
- Understanding of Enterprise PBX features
- Problem-solving and debugging skills
- Good written and verbal communication
Nice-to-Have:
- Building softPBX, Voicemail, ACD, IVRS applications
- Experience with Python, PHP, Java, JavaScript
- Linux administration and command-line skills
- Knowledge of WebRTC, firewall, security
- Familiarity with tools like cmake and git
What We Offer:
- Remote / flexible work options
- Opportunity to work on large-scale VoIP systems
- Collaborative environment with skilled peers

About Ecosmob Technologies
About
Ecosmob is a fast-growing global IT company delivering innovative and integrated business solutions across diverse industries. Specializing in VoIP systems, mobile applications, e-commerce platforms, and web development, Ecosmob leverages advanced technologies such as PHP, Node.js, WordPress, and Joomla to provide customized solutions tailored to client needs. The company has a proven track record of delivering complex projects on time, helping businesses enhance operational efficiency and customer engagement.
With a client-centric approach, Ecosmob also offers consulting, offshore development, and technical support services to ensure seamless business integration. Its portfolio includes projects like 911 Notification Systems, Asterisk Billing Solutions, PBX in USB, Web Click2Call, and Fax over IP, among others. Committed to excellence and innovation, Ecosmob continues to expand its global presence, helping businesses achieve measurable value through technology and domain expertise.
Company video


Candid answers by the company
Ecosmob provides global IT solutions specializing in VoIP, mobile apps, e-commerce, and web development.
Photos
Connect with the team
Similar jobs
Job Opening: FreeSWITCH Developer
Location: Ecospace Business Park, Rajarhat, Newtown, Kolkata
Employment Type: Full-Time, Permanent
Shift: Day Shift
Experience: Minimum 4+ years in FreeSWITCH/VoIP Development
Responsibilities:
- Design, develop, deploy, troubleshoot, and maintain tools and services supporting our cloud telephony network.
- Customize FreeSWITCH for large-scale audio/video conferencing (1000–1500 concurrent calls).
- Expertise in SIP, RTP, RTCP, TURN, STUN, NAT, TLS.
- Hands-on experience with RTP Proxy and routed audio conferences.
- Understanding of SDP Protocol offer/answer mechanism.
- Work with load testing tools for FreeSWITCH audio conferences.
- Deploy and manage multiple FreeSWITCH instances using load balancers.
- Debug issues using packet captures (Wireshark/Ngrep).
- Collaborate with mobile/API teams for integration and support.
- Knowledge of codecs (PCMU, PCMA, G729, Opus) and open-source telephony technologies (FreeSWITCH, WebRTC).
- Familiarity with SIP servers (SER/OpenSER), proxy servers, SBC, SIPX is a plus.
Qualifications:
- Bachelor’s degree in Engineering (B.Tech/MCA).
- 4+ years of hands-on experience in FreeSWITCH development or related VoIP technologies.
- Strong knowledge of Linux environments and command-line tools.
- Basic to intermediate SQL knowledge.
- Proficiency in scripting (Bash, Python, Perl) for automation.
- Strong understanding of VoIP protocols (SIP, RTP), networking principles (TCP/IP, DNS, DHCP, routing protocols).
- Excellent troubleshooting skills with ability to resolve complex technical issues.
- Strong problem-solving, communication, and collaboration skills.
Industry Preference:
- Travel (Preferred)
- Any Industry (Required)
- Proficient experience of minimum 3 years into C++ & experience using MFC library.
- Good experience into C# programming.
- Working experience into COM.
- Good Communication skills.
Skillset:
Python (Mandatory)
C,C++ (Good to have)
Thanks
Ravindra
Greetings from Vimishaitech…!
Job Title: C++ Developer
Location: Coimbatore, Tamil Nadu, India
Chennai, Tamil nadu, India
Minimum Experience: 8years Maximum Experience: 10 years
No of Candidates Required: 5
Work Mode: WFO
Skill Sets:
• C++
• VC++
• MFC
• Visual Studio
JOB DESCRIPTION:
Leading MNC IT company in Coimbatore is looking for Sr. C++ Developer having 8-10years
of Experience having experience as below.
Sr. C++ Developer job profile
• C++ is one of the general purpose, multi-paradigm programming language.
• C++ developers generally work on both desktop and mobile applications. In addition, they work with software that interacts with low-level system and hardware resources.
• In order to attract C++ Developer that best matches your needs, it is very important to write a clear and precise C++ Developer job description.
C++ Developer job description
We are looking for enthusiastic and exceptional C++ developer to join our team! As a C++ Developer you will be responsible for creating a beautiful code with the latest technology. You will be using your skills and knowledge to solve and offer solutions to real world problems.
C++ Developer duties and responsibilities
• Design, build, and maintain efficient and reliable C++ code
• Work closely with other engineers to develop new products
• Work on extensions of existing products
• Suggest and implement improvements on current products
• Plan, design, develop, manage, document, test, deploy, and support new and existing modules
• Hands on of algorithm complexities
• Development of the next generation software
• Basic Database systems - indexes, filters
C++ Developer requirements
• 8+ years of experience in C++
• BS degree in Computer Science or Engineering
• Experience with algorithms/data structures knowledge
• Good OOP knowledge
• Software development lifecycle experience
• Experience with Android/ OS X/ IOS, Windows and LINUX
• Goo understanding of TCP/IP protocol
• Coordination with other developers for cross-functional requirements implementation and tests
• Resolve issues proactively to deliver high quality products
Preferred Experience:
• At least 8+ year working in Agile or Fast Agile methodology
• Knowledge or experience in test driven development
Company Description
Vimishaitech, a leading provider of IT solutions, software development, consulting services and Soft skills Training and Development. We have a proven track record of helping businesses find and hire the best talent to meet their specific needs. We understand the challenges businesses face when trying to recruit top talent in today's competitive market. That's why we offer comprehensive recruitment solutions designed to take the hassle out of the process and help you find the perfect employees for your company along with Our service specialises in Soft skills training and development, equipping individuals with essential interpersonal skills like communication, teamwork, and leadership to enhance their professional success.
Thanks and Regards
Responsibilities :
- Develop server side applications in C++
- Contribute in analysis based on requirements. Analysis can be in the form of research and producing Proof of Concepts.
- Produce documents and specifications wherever required.
- Work collaboratively with other developers and QA engineers to deliver the solutions.
Location: Bangalore.
Work from office only.
Notice period: within 30 days joiner.
Skills: C++ with windows application(c# or dot net)
Software Developer
Roles and Responsibilities
- Apply knowledge set to fetch data from multiple online sources, cleanse it and build APIs on top of it
- Develop a deep understanding of our vast data sources on the web and know exactly how, when, and which data to scrap, parse and store
- We're looking for people who will naturally take ownership of data products and who can bring a project all the way from a fast prototype to production.
Desired Candidate Profile
- At Least 1-2 years of experience
- Strong coding experience in Python (knowledge of Javascripts is a plus)
- Strong knowledge of scraping frameworks in Python (Request, Beautiful Soup)
- Experience with SQL and NoSQL databases
- Knowledge in Version Control tools like GIT.
- Good understanding and hands-on with scheduling and managing tasks with cron.
Nice to have:
- Experience of having worked with elastic search
- Experience with multi-processing, multi-threading, and AWS/Azure is a plus
- Experience with web crawling is a plus
- Deploy server/related components to staging, live environments.
- Experience with cloud environments like AWS,etc as well as cloud solutions like Docker,Lambda, etc
- Experience in DevOps and related practices to improve development lifecycle, continuous delivery with high quality is an advantage.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
BASIC QUALIFICATIONS
- Ability to design for scale
- Implement solutions for broadly defined problems
- Drive best practices and engineering excellence
- Development of code in object oriented languages like C++ and Java and build large scale robust distributed systems
- 3+ years experience building successful production software systems
- A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
- Experience developing software services and an understanding of design for scalability, performance and reliability.
- Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)
- Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.
















