Senior Software Engineer
Spectrum IT Recruitment
In this Senior Software Engineer role, you will lead C/C++ development for 5G NR PHY algorithms, focusing on high-performance, multithreaded software. You will collaborate with hardware, architecture and system-test teams to tackle performance challenges and deliver reliable software for a demanding technical environment. You’ll drive optimisation, integration and automated testing within a cross-functional context, shaping the software that underpins advanced 5G technology. A strong ownership mindset and technical judgement are key to success.
Responsibilities- Take technical ownership of C/C++ software development used to run and test 5G NR PHY algorithms
- Drive software performance improvements through optimisation and multithreading
- Lead the integration of software components and resolution of 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
- Provide senior technical input into reviews and wider software engineering decisions
- Extensive commercial experience developing software in C or C++
- Strong software engineering fundamentals and sound technical judgement
- Proven experience with multithreaded or high-performance software
- The ability to take ownership of complex performance and optimisation challenges
- Strong collaboration with cross-functional teams
- Technical leadership and input into reviews
- Problem solving and initiative-taking
- C/C++
- Multithreading
- High-performance software
Reference: WJ-747_31289746 · Posted 11 Nov 2026, 08:43 PM