IT & Software

Software Engineer

Intellectual Capital Resources

Hampshire · Hampshire · United Kingdom

Overview

As a Software Engineer you will develop and optimise real-time embedded software for 5G NR PHY platforms, collaborating with PHY, hardware and system teams. You will focus on high-performance C/C++ code, embedded Linux, and software acceleration techniques to meet real-time constraints. You will work at the intersection of software and hardware, enabling efficient PHY algorithms and system integration. This role offers hands-on impact on cutting-edge 5G and NTN technology, with hybrid working in Southampton.

Responsibilities
  • Develop and optimise software for real-time embedded platforms under performance constraints
  • Collaborate with PHY algorithms, hardware and system teams to deliver performant solutions
  • Support integration of software with ARM-based embedded platforms
  • Contribute to platform and infrastructure software underpinning 5G NR PHY systems
  • Work across C/C++, embedded Linux, and hardware acceleration techniques
Key requirements
  • Strong experience in C or C++ for performance-critical systems
  • Experience with real-time embedded systems and/or Embedded Linux
  • Solid understanding of software optimisation (SIMD, multithreading, hardware acceleration)
  • Scripting knowledge (Python, Bash) for automation/testing
  • Experience integrating software with ARM-based embedded platforms
  • Exposure to 5G NR, signal processing, O-RAN or related wireless tech (beneficial)
  • collaborative mindset
  • hands-on problem solving
  • cross-functional communication
  • C/C++ for performance-critical systems
  • Real-time embedded systems
  • Embedded Linux

Reference: WJ-747_30163898

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.