×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Southampton, Hampshire County, SO15, England, UK
Listing for: Spectrum IT Recruitment
Full Time position
Listed on 2026-10-01
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Engineer, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 55000 - 85000 GBP Yearly GBP 55000.00 85000.00 YEAR
Job Description & How to Apply Below

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  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  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 tool chains
  • 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.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary