Software Engineer - C++ Empirix
Empirix is seeking energetic and motivated engineer to design, develop, and maintain services-focused solutions for the Hammer test platform. (Hammer G5, Hammer CallMaster, Hammer FX TDM, and our cloud-based services platform).
The Engineer will participate in an Agile environment and develop a thorough understanding of the product's overall feature set, design, and implementation while maintaining an end-user perspective.
A successful candidate will have demonstrated experience participating in the full software engineering cycle including requirements analysis, design, coding, test, and support of their applications.
Experience with Agile/Scrum methodology for software development is highly desired.
Maintain existing releases and work on customer issues.
3+ years of solid development experience in C++.
Strong OO design skills and experience developing C++ applications in a multi-threaded Win32 environment.
Fundamental knowledge of inter-process communication mechanisms, including COM/DCOM, Sockets, TCP/IP, etc.
Working knowledge of VoIP and call processing systems.
Strong SIP required
Understanding of IP media
Experience working with Agile development practices.
Excellent communication skills.
Required Education and Experience:
BS/CS and at least 3 years related experience.
||Billerica, MA |