C++ Developer
Role details
Job location
Tech stack
Job description
They are looking for a C++ Developer to join a growing engineering team working on high-performance desktop and backend applications that process real-time incoming data across complex distributed environments.
The role will involve full software lifecycle development, building scalable systems, integrating third-party APIs, and contributing to a range of innovative software products used in highly technical environments. You'll work closely with developers and QA engineers in an agile team focused on performance, reliability, and continuous improvement.
Requirements
- Strong commercial C++ development experience
- Experience with real-time systems and live data processing
- Knowledge of networking protocols and distributed systems
- SQL, HTTP, JSON and backend integration experience
- Understanding of scalable software architecture and performance optimisation
Any exposure to VoIP, telecoms, video streaming, Unreal Engine, CUDA, AI, WebRTC, or edge-device integration would be highly beneficial.
The company offers excellent long-term progression, strong technical exposure, flexible working, enhanced annual leave, pension contribution, share scheme, and ongoing personal development support.
For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today