Senior C++ Software Engineer
London
Join a pioneering team developing advanced software for secure, high-performance communications. This is an opportunity to contribute to technology that supports public safety, defence, and government operations, working within an organisation that combines the innovation of a start-up with the stability of a globally established leader.
You’ll play a hands-on role designing and developing complex real-time systems used in mission-critical environments, collaborating with experienced engineers across DevOps, QA, and Architecture. If you’re passionate about engineering excellence, security, and reliability, this is a genuinely impactful role.
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
If you're interested in working on exciting projects within an exciting and progressive company, please apply to learn more!
If you're interested in this, or other software opportunities across the UK, please contact Jack Bird at IC Resources.