Software Engineer
Spectrum IT Recruitment
Chilworth, UK
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £50,000.0
Working hours
Regular working hours
Job source
Tech stack
Bash Shell
C++ (Programming Language)
Linux
Field-Programmable Gate Array (FPGA)
Groovy
Interoperability
Python (Programming Language)
Performance Tuning
Signal Processing
Software Engineering
Systems Architecture
Vivado
+5 more
O-RAN
Multithreading
Scripting
5G NR
Hardware Acceleration
Job description
- Develop software used to run and test 5G NR PHY algorithms
- Develop and optimise platform-specific code for embedded systems
- Apply SIMD, multi-threading and hardware acceleration techniques
- Integrate PHY algorithms with ARM-based platforms and boards
- Improve and maintain CI testing across the platform
- Support interoperability testing with customers, vendors and operators
- Work closely with hardware, system architecture and system-test teams
- Contribute to technical reviews and customer-facing activities
Technologies:
- ARM
- Bash
- Embedded
- FPGA
- Groovy
- Hardware
- Support
- Linux
- Python
- C++
More:
We are an innovative technology business at the forefront of 5G and wireless communications, based in Southampton. We are growing our software team and offer the opportunity to work on cutting-edge 5G technology, tackling challenging problems in performance, embedded systems and hardware acceleration. You will work closely with software, hardware, architecture and system-test teams on high-performance 5G technology.
Requirements
- Strong C or C++ development experience
- Experience with a scripting language such as Python, Groovy or Bash
- Strong software engineering fundamentals and an interest in performance optimisation
- Experience developing for real-time embedded systems and Linux
- Knowledge of SIMD, FPGA or DSP-based hardware acceleration
- Understanding of signal processing and optimisation techniques
- Experience with FPGA toolchains, particularly Xilinx Vivado
- Exposure to O-RAN architecture and fronthaul protocols such as eCPRI
- Experience working with ARM-based platforms
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
over 3 years ago
EM
Eli McGarvie
10 Highest Paying Programming Languages 2025
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago