C / C++ Software Engineer

Company: Spectrum IT Recruitment
Apply for the C / C++ Software Engineer
Location: Southampton
Job Description:

Overview

In this role you will develop, integrate and optimise C/C++ software for the 5G NR PHY, tackling performance challenges in a high-demand environment. You will collaborate with software, hardware, architecture and system-test teams to deliver reliable, scalable solutions. The position focuses on multithreaded and high-performance software to support PHY algorithms and testing. This is a hands-on role in a cutting-edge 5G technology setting, offering opportunities to improve performance and contribute to cross-functional engineering decisions.

Responsibilities

  • Develop C/C++ software to run and test 5G NR PHY algorithms
  • Improve software performance through optimisation and multithreading
  • Integrate software components and resolve complex technical 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 wider software engineering decisions

Key requirements

  • Strong commercial experience developing software in C or C++
  • Solid software engineering fundamentals
  • Experience with multithreaded or high-performance software
  • An interest in solving complex performance and optimisation challenges
  • problem-solving mindset
  • cross-functional collaboration
  • ability to communicate complex technical issues clearly
  • C/C++
  • multithreading
  • high-performance software

…

Posted: October 10th, 2026