Job Title: Principal Software Engineer
Location: Parsippany, NJ
The Dialogic Brooktrout team is looking for a software engineer to join our team. In this role, you will be responsible for SIP feature development and production support of the Brooktrout SR140 product line. You should be able to handle tasks independently, with autonomy and be an excellent team player.
§ Develop software designs that meet business and technical requirements, lead specification review meetings.
§ Design and implement SIP call control software using C++ and C programming languages.
§ Participate in product development, including bug fixing and code maintenance.
§ Work within an agile development environment with other developers and product owners to scope, develop and deliver world-class software solutions.
§ Be disciplined with implementing unit tests, continuous integration and continuous delivery to production.
§ Create automation for regression and functional testing.
§ Proven ability to troubleshoot problems using Wireshark/tcpdump and other network monitoring/loggings tools
§ Strong working knowledge RFC 3261 (SIP: Session initial Protocol) with extensive SIP diagnostic and troubleshooting skills
§ Worked with the concepts of 3rd party call control.
§ Designing and developing software using C and C++ programming languages.
§ Knowledge and experience in UC (Unified Communication) and Security technologies (IPv4, TLS, UDP, TCP/IP, RTP and Secure RTP).
§ Experience with packet/protocol fault analysis for common IP and Ethernet protocols using network traces or sniffer captures.
§ Designing and developing Test Automation using SIPp, Perl, Python or another scripting language.
§ Experience/knowledge in application software development tools (e.g. SVN, JIRA, Visual Studio), testing, process (Agile) and configuration management. Multiple development platforms (Windows & Linux)
§ Familiar with Radvision/Softil SIP Developer Suite
§ Ability to work in a lab environment, perform hands-on configuration of network equipment, define test plans, and execute tests to meet requirements.
§ Knowledge of IPv6, T.38, H.323
§ Experience working with Cisco gateways and other various gateway and security appliance vendors.
§ Experience working in a multithreaded real time product architectures.
§ Experience working with Virtual Environments (VMware, Xen, Hyper-V).
§ Knowledge of TDM telephony technologies (such as ISDN).