Software Engineer Job Opening - Catalyst Communication Technologies

Software Engineer (JN0315)


Catalyst Communications is seeking an experienced, highly motivated software developer who enjoys design, development, and problem solving in a friendly, but technically challenging environment.

Job Description:

Catalyst project team members use their skills and experience in Voice over IP (VoIP), computer networking, radio systems and user interfaces to build products that are used by public safety, utilities, federal agencies and others for mission-critical applications.
The successful applicant will:
Work collaboratively with other experienced developers to create and maintain world-class products that are used to build software-based, distributed communication systems integrating diverse wireless communications systems and making them function as a single unified solution.
Create engineering tools and analytics to enhance performance and ease maintenance tasks.
Provide remote support for company products and customer networks when issues are escalated by Catalyst technicians.
Thrive in a fast moving market and industry.



Bachelor’s degree in Computer Science or Engineering, Electrical Engineering, or related field
Minimum 5 years software development experience using C++ object-oriented programming for Windows
Extensive experience developing software for real-time or mission-critical applications in a distributed environment


Experience working in an Agile software development environment
Experience with CMS, SVN, Trac and similar development environments
Network programming experience: Windows Sockets and TCP/IP
Experience with voice codecs, AES/DES encryption, SIP, and RTP
Experience with STL, Templates, and Client/Server architectures


Experience with wireless communications, especially two-way radio including trunking systems
Multimedia programming experience using Visual C++
Experience with hardware requirements, design, development and testing
Solid knowledge of PCs (both software and hardware), routers, & other network components
Experience with development in a Unix or embedded environment
Experience with development using Microsoft .NET technologies

The Company:

Catalyst provides leading edge products for the Critical Communications market using Voice over IP technology. The company makes push-to-talk voice communications more accessible to people by creating, marketing, and supporting new technologies that enhance and extend existing wireless communications systems. We focus on products that can leverage the personal computer platform to reduce cost and increase the efficiency of network operators and end users.
Catalyst has an extensive list of supported wireless and wireline communication interfaces from P25 to DMR and from SIP telephony to cellular PTT. Catalyst’s innovative products unify these systems to provide integrated dispatch capabilities and interoperability between independent systems providing a common user interface to old and new systems alike.
Catalyst is an energetic young company with an aggressive vision for our industry where diverse communication technologies are presented to the user in a unified way, freeing them to focus completely on their job and responsibilities. We are looking for highly motivated and talented individuals that will thrive and grow in an environment that fosters and rewards entrepreneurship.
Catalyst is located in Forest, VA. Our Web site is

Send Resume To:

Deborah Cox


A new White Paper to help explain why Interworking between LMR and LTE public safety users needs to be based upon standards, and the dangers of using proprietary Push to Talk over cellular services, can now be downloaded from the Catalyst website.…