C++ Software Engineer in Southampton

C++ Software Engineer in Southampton

Southampton Full-Time On-site
A

About The Company

Spectrum IT Recruitment is working with an innovative technology business at the forefront of 5G and wireless communications. The company develops technology for demanding communications environments and brings together expertise across software, hardware, architecture and system testing. Its work on 5G New Radio (NR) Physical Layer (PHY) technology involves solving complex engineering challenges and delivering reliable, high-performance software.

About The Company

Spectrum IT Recruitment is working with an innovative technology business at the forefront of 5G and wireless communications. The company develops technology for demanding communications environments and brings together expertise across software, hardware, architecture and system testing. Its work on 5G New Radio (NR) Physical Layer (PHY) technology involves solving complex engineering challenges and delivering reliable, high-performance software.

This opportunity is based in Southampton and offers the chance to join a specialist software team contributing to advanced wireless communications technology. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.

About The Role

The company is looking for a Software Engineer with a strong focus on C or C++ development to help develop, integrate and optimise software supporting its 5G NR PHY technology. You will work on software used to run and test PHY algorithms, with particular attention to performance, reliability and maintainability.

This role would suit an engineer who enjoys working with multithreaded or high-performance systems and investigating challenging technical problems. You will collaborate with colleagues across software, hardware, architecture and system-test teams, contributing to software development from implementation and integration through to testing and optimisation. You may also support interoperability activities involving customers, vendors and operators.

Qualifications

Applicants should have strong commercial experience developing software in C or C++, supported by solid software engineering fundamentals. Experience with multithreaded or high-performance software is important, as the role involves improving performance and addressing complex engineering challenges. You should be comfortable analysing technical issues, developing practical solutions and working collaboratively with colleagues from different engineering disciplines.

An interest in communications technology and performance optimisation will be valuable. The following experience or knowledge would also be beneficial, though it is not essential: SIMD techniques, hardware acceleration, signal processing, 5G or O-RAN systems, and fronthaul protocols such as eCPRI. Candidates with transferable experience in related high-performance software environments are encouraged to apply.

Responsibilities

  • Develop and maintain C or C++ software used to run and test 5G NR PHY algorithms.
  • Optimise software performance, including through multithreading and other suitable engineering techniques.
  • Integrate software components and investigate complex technical issues across system boundaries.
  • Contribute to automated testing, continuous integration processes and software quality practices.
  • Work closely with hardware, architecture and system-test colleagues to support effective development and integration.
  • Assist with interoperability testing involving customers, vendors and network operators.
  • Take part in technical reviews and contribute to software engineering decisions.
  • Help build reliable software suited to the performance requirements of a demanding communications environment.

Benefits

This opportunity offers the chance to work on advanced 5G technology within a specialist software team in Southampton. You will tackle meaningful performance and optimisation challenges while collaborating with engineers across several disciplines. The role provides exposure to the development and testing of 5G NR PHY software, as well as the opportunity to contribute to technical discussions and engineering decisions. Specific compensation, benefits and working arrangements can be discussed during the recruitment process.

Equal Opportunity

Spectrum IT Recruitment welcomes applications from candidates with relevant skills and experience. Selection should be based on role requirements, technical capability and suitability for the position. Applicants are encouraged to share their experience in C or C++ development, high-performance or multithreaded systems, and any relevant knowledge of wireless communications, signal processing or hardware acceleration.

#J-18808-Ljbffr

C++ Software Engineer in Southampton employer: AgileGrid Solutions

Simplified Energy is an exceptional employer that prioritises employee growth and collaboration in a dynamic hybrid work environment in London. With a strong focus on customer success, we offer comprehensive training and support, fostering a culture of innovation and teamwork that empowers our employees to thrive. Join us to be part of a forward-thinking company that values your contributions and provides unique opportunities for professional development.

A

Contact Details:

AgileGrid Solutions Recruitment Team