C / C++ Software Engineer
Spectrum IT Recruitment
As a Software Engineer, you will develop and optimise C/C++ software for 5G NR PHY algorithms, tackling performance and concurrency challenges. You’ll work across software, hardware, architecture and system-test teams to deliver reliable high-performance solutions. The role offers exposure to cutting-edge 5G technology and opportunities to influence performance across the engineering stack.
Responsibilities- Develop C/C++ software to run and test 5G NR PHY algorithms
- Improve performance via optimisation and multithreading
- Integrate software components and troubleshoot complex issues
- Develop and maintain automated testing and CI processes
- Collaborate with hardware, architecture and system-test teams
- Support interoperability testing with customers, vendors and operators
- Contribute to technical reviews and broader software engineering decisions
- Strong commercial experience developing software in C or C++
- Solid software engineering fundamentals
- Experience with multithreaded or high-performance software
- Interest in solving complex performance and optimisation challenges
- Collaborative mindset
- Strong problem-solving abilities
- Team-oriented communication and coordination
- C/C++ programming
- Multithreading/high-performance software
- Performance optimisation
Reference: WJ-747_31292177 · Posted 13 Nov 2026, 11:00 AM