Job Description:
- Domain: Telecom, VoIP
- Participate in Waterfall development team or Agile scrum teams as part of the software engineering group
- Be responsible for maintaining existing code and developing new features of low latency and high throughput Telecom/VoIP components and systems (SBC, GUI based management system, Media Gateway, Signaling Gateway) following standard specifications and architect
- Collaborate with QA to analyze logs, traces, core files and PCAP files for troubleshooting bugs raised by QA team or customers
- Participate in customer request analysis, technical requirement development, High Level Design development, Detailed Design development as well as Code implementation
- Participate in Unit test, Component test and part of product test if required
Requirements:
- Has Bachelor/Master Degree in Telecommunications or Computer Science
- Good at C/C++ programming languages
- Experience with debugging tools: gdb, valgrind, tcpdump, Wireshark
- Strong foundation of Telecom and Networking
- Having knowledge of VoIP technology. Strong understanding of SIP protocol and major RFCs (3261, 4566, etc.)
- Be able to independently develop high quality, reliable and maintainable software code
- Having knowledge or experience of the following is a plus
- Socket programming including UDP/TCP, non-blocking I/O, epoll, multithreading, and kernel-level programming
- Performance optimization, resolving memory leaks, race conditions, and thread-safety issues
- IPC, Shared memory
- Compile packages by Makefiles, CMake
- Experience in Telecom/C++ development
- Having knowledge about one of Cloud platforms is a plus
- Be responsive, proactive, self-motivated, and strong ability to research new technologies
- Good at English written and communication skills. Be able to communicate and join meeting with foreigner customers
Benefits/ Opportunity:
- Working in an international, dynamic and professional environment with many opportunities to develop career
- Having opportunities of being trained oversea and working directly with oversea customer
- A stable and rewarding position where your long-term commitment will be highly valued
- Technical & Soft skills internal training courses
- Many company activities (Sport and music festival, TMA Futsal league …) are held annually
- Competitive salary and bonus
- Total Health Care Insurance
- Loan Fund
- Team Building Fund