Senior C++ Software Engineer

 

Description:

In this role, you’ll design, build, and maintain C++ software for mission-critical communication systems while integrating with third-party platforms such as Motorola DCS and CADI. You’ll collaborate closely with cross-functional teams to deliver scalable and secure solutions that perform under pressure. Your work will also involve participating in architecture discussions, contributing to code reviews, implementing best practices, and ensuring the software meets performance, reliability, and security standards. You’ll have the freedom to innovate and the responsibility to deliver technology that has real-world impact.

What’s required for this Senior C++ Software Engineer position?
 

  • Strong C++ development skills
  • Background in mission-critical or telecommunications software
  • Familiarity with Motorola DCS, CADI, or similar system interfaces
  • Strong grasp of IP, TCP/UDP, and VoIP (SIP/RTP) networking fundamentals
  • Experience with Linux-based development and virtualisation tools
  • Working knowledge of CI/CD pipelines, version control, and secure coding practices
  • Excellent communication skills and a strong problem-solving mindset
     

Bonus
 

  • Degree in Computer Science, Engineering, or a related discipline
  • Understanding of public safety standards (MC-PTT, P25, TETRA) or 3GPP specifications
  • Experience with secure government or defence projects
  • Knowledge of embedded or real-time communications systems

Organization IC Resources
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-12-14 5:34 pm
Expires on 2026-03-02