Software Engineer

Spectrum IT Recruitment

Southampton

On-site

GBP 55,000 - 85,000

Full time

39 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Spectrum IT Recruitment is seeking a Software Engineer for an innovative 5G technology company, working on embedded PHY software with a focus on real-time performance on embedded platforms.

You’ll develop software to run and test 5G NR PHY algorithms, write high-performance C/C++ code, optimise using SIMD and multithreading, and integrate with ARM-based platforms while contributing to CI testing and interoperability with vendors and operators.

Qualifications

  • Strong commercial C/C++ development experience.
  • Scripting experience with Python, Bash or Groovy.
  • Solid understanding of software performance and optimisation.
  • Strong problem-solving skills and ability to work in multidisciplinary teams.

Responsibilities

  • Developing software used to run and test 5G NR PHY algorithms
  • Writing and optimise high-performance C/C++ code
  • Optimising performance using SIMD, multithreading and hardware acceleration
  • Integrating software with 5G PHY algorithms and ARM-based platforms
  • Improving and maintaining automated CI testing across the platform
  • Supporting interoperability testing with other technology vendors and operators
  • Working closely with hardware, system architecture and system test teams
  • Contributing to technical reviews and customer-facing engineering discussions

Skills

C/C++ development
Python scripting
Performance optimisation
Multithreading

Job description

Spectrum IT Recruitment is working with an innovative technology company developing cutting-edge 5G communications technology, and we’re looking for a Software Engineer to join its growing engineering team.

This is a hands-on role focused on the software infrastructure underpinning 5G NR physical layer (PHY) systems, with a particular emphasis on achieving real-time performance on embedded platforms.

You’ll be working at the intersection of embedded software, high-performance C/C++ and advanced wireless communications, collaborating with hardware, systems and test engineers to deliver highly optimised solutions.

What you’ll be doing:

  • Developing software used to run and test 5G NR PHY algorithms
  • Writing and optimising high-performance C/C++ code
  • Optimising performance using SIMD, multithreading and hardware acceleration
  • Integrating software with 5G PHY algorithms and ARM-based platforms
  • Improving and maintaining automated CI testing across the platform
  • Supporting interoperability testing with other technology vendors and operators
  • Working closely with hardware, system architecture and system test teams
  • Contributing to technical reviews and customer-facing engineering discussions

What we’re looking for:

  • Strong commercial C or C++ development skills
  • Experience with scripting using Python, Bash or Groovy
  • A good understanding of software performance and optimisation
  • Strong problem-solving skills and the ability to work within multidisciplinary engineering teams

Experience in any of the following would be particularly valuable:

  • Real-time embedded systems and Embedded Linux
  • ARM platforms
  • SIMD and multithreaded software optimisation
  • FPGA or DSP hardware acceleration
  • Signal processing / DSP
  • Xilinx Vivado or other FPGA toolchains
  • 5G / telecommunications software development
  • O-RAN, eCPRI or fronthaul protocols

If you’re a C/C++ Software Engineer who enjoys getting close to the hardware and solving challenging real-time performance and optimisation problems, this is an opportunity to work on some seriously interesting next-generation communications technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time 5G Embedded Software Engineer
Real-Time 5G Embedded Software Engineer

Spectrum IT Recruitment • Southampton

On-site
GBP 55,000 - 85,000
Software Engineer
Software Engineer

AccelerComm Ltd • Southampton

On-site
GBP 55,000 - 75,000
Senior Design Engineer
Senior Design Engineer

Spectrum IT Recruitment • Southampton

On-site
GBP 70,000 - 110,000
Embedded 5G NR PHY Software Engineer (Real‑Time)
Embedded 5G NR PHY Software Engineer (Real‑Time)

AccelerComm Ltd • Southampton

On-site
GBP 55,000 - 75,000
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Greater London

On-site
GBP 60,000 - 90,000
Hybrid working
Software Engineer
Software Engineer

Rise Technical • Stevenage

Hybrid
GBP 65,000 - 90,000
5% Pension
32 days holiday
Performance Bonus
+5
Senior Design Engineer Bristol
Senior Design Engineer Bristol

AccelerComm Ltd • West of England

Hybrid
GBP 70,000 - 105,000
Bonus up to 20% of salary
EMI share options
Pension
+3
Signal Processing Architect
Signal Processing Architect

NEC Australia Pty Ltd. • Leatherhead

On-site
GBP 90,000 - 120,000
Hybrid working within the UK
Collaboration with global teams
Senior Design Engineer Cambridge
Senior Design Engineer Cambridge

AccelerComm Ltd • Cambridge

On-site
GBP 90,000 - 130,000
EMI share options
Pension
Private health insurance
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000