Application Systems Analyst Programmer in Riverside
Job DescriptionJob Description
Role: Senior Communications Software Engineer (C++ / C# / P25)
Key Responsibilities:
* Design and develop mission-critical radio communication software spanning embedded protocol stacks (C++) and desktop/server networking infrastructure (C#).
* Implement, optimize, and maintain P25 (Project 25) protocols, including CAI, DFSI, and CSSI wireline interfaces.
* Develop secure voice and data routing applications utilizing AES-256 encryption and OTAR capabilities.
* Optimize multi-threaded applications for low-latency network streaming (UDP, RTP, unicast/multicast).
Required Qualifications:
* 5+ years of professional C++ (Modern C++14/17+) and C# (.NET / WPF) development experience.
* Proven experience writing software directly conforming to TIA-102 (P25) standards.
* Solid understanding of digital mobile radio concepts (Trunking, Conventional, Base Stations, Talkgroups).
* Experience with network programming, socket communication, and Wireshark protocol analysis.