Software Engineer
Spectrum IT Recruitment · Southampton, England ·
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.
Market data from EasyWorkClub, not from the employer
Typical pay for Software developer in Southampton: £55,200 – £84,000, from 70 adverts
39 live adverts for Software developer in Southampton
Same role within 50 km
- Engineering Applications Analyst · Locks Heath · 10 km
Remote or home office in 15% of 745 Software developer adverts we list nationwide
More openings at Spectrum IT Recruitment
66 other openings we list
- .NET Developer · Southampton
- IT Infrastructure Engineer: Networking, Servers & Projects · Chichester
- CloudOps Engineer · Chichester
- Contract Electronics Design Engineer - Hardware Redesign · Chichester
- Senior Site Reliability Engineer · Southampton