Job Description:
- Domain: Telecom
- Participate in Waterfall development team part of the software engineering group
- Be responsible for maintaining existing code and developing new features across core SBC
- 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:
- Proficient in C and C++ (mandatory); experience with multi-process/multi-threaded telecom applications.
- Familiarity with inter-process communication, shared memory, socket programming (TCP/UDP/SCTP).
- Experience developing on Linux (x64 kernel); ability to use GNU Make build system, gdb, Valgrind for debugging and profiling.
- Experience developing signaling and media processing.
- Network Management / OAM: Understanding of alarm management, performance statistics collection, EMS integration (SNMP) is a plus.
- Basic understanding of TLS/SSL (OpenSSL 3.x) and SRTP is a plus
- Excellent problem-solving skills and attention to detail
- Ability to work effectively in a team environment
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