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-11-24 |