I

Senior Software Engineer (5G/NTN Wireless Communications)

IC Resources United Kingdom
Visa Sponsorship
Apply
AI Summary

Join IC Resources as a Senior Software Engineer to develop and optimize high-performance embedded and real-time software for next-generation wireless communications, including 5G and Non-Terrestrial Networks (NTN). Collaborate across software, hardware, and systems teams to enhance performance, reliability, and scalability in advanced communications platforms. Focus on algorithmic software development, hardware integration, and CI/CD pipeline improvements.

Key Highlights
Develop and optimize real-time software for 5G and NTN wireless communications
Integrate software with ARM-based embedded platforms and hardware systems
Lead performance optimization using multi-threading, SIMD, and hardware acceleration
Key Responsibilities
Develop and optimize software platforms for running and testing communications algorithms
Integrate software with ARM-based embedded platforms and hardware systems
Support and enhance automated testing and CI/CD pipelines
Technical Skills Required
C++ Linux and embedded software Git
Benefits & Perks
Visa sponsorship available for exceptional candidates
Nice to Have
Experience in telecommunications or wireless communications environments
Knowledge of 5G technologies and specifications
FPGA, DSP, or hardware acceleration technologies

Job Description


About The Company

They are a pioneering UK technology company delivering high-performance physical layer solutions for 5G and next‑generation wireless networks, with a particular focus on Non‑Terrestrial Networks (NTN) such as satellite communications.

An exciting opportunity has arisen for a Software Engineer to join a growing engineering team developing next-generation wireless communications technology. This role will focus on the development, optimisation and integration of software infrastructure supporting high-performance embedded and real-time systems.

Working closely with software, hardware and systems teams, you will contribute to the delivery of advanced communications products while helping to drive performance, reliability and scalability across the software platform.

Key Responsibilities

  • Develop software platforms used to run and test communications algorithms
  • Optimise software performance using multi-threading, SIMD and hardware acceleration techniques
  • Integrate software with ARM-based embedded platforms and hardware systems
  • Support and improve automated testing and CI pipelines
  • Participate in integration, interoperability and system testing activities
  • Work collaboratively with software, hardware and architecture teams to deliver robust solutions
  • Contribute to technical reviews and customer-facing engineering discussions

Essential Requirements

  • Strong C or C++ programming experience
  • Experience working with Linux and embedded software environments
  • Knowledge of Python, Bash, Groovy or similar scripting languages
  • Understanding of real-time systems and performance-critical software
  • Experience with Git, GitHub and modern software development workflows

Desirable Requirements

  • Experience within telecommunications or wireless communications environments
  • Knowledge of 5G technologies and associated specifications
  • Experience with networking technologies such as Wi-Fi or Bluetooth
  • Experience with FPGA, DSP or hardware acceleration technologies
  • Familiarity with FPGA toolchains such as Xilinx Vivado
  • Exposure to O-RAN architectures and fronthaul technologies
  • Test and validation experience, ideally involving RF equipment and signal analysis

Interview Process

Stage 1: 30-minute screening interview covering experience, motivations and technical background.

Stage 2: Approximately 90-minute onsite technical interview focused on problem-solving, software engineering fundamentals, communications knowledge and technical decision-making, followed by a site tour.

Why Apply?

  • Work on cutting-edge communications technology
  • Collaborate with experienced software, hardware and systems engineers
  • Gain exposure to embedded Linux, real-time systems, FPGA acceleration and wireless technologies
  • Opportunity to influence products deployed in advanced communications environments

How To Apply

If you are interested, please email with your updated CV and a time that’s best to call you or call Ella Atkinson on 01184675779.

Please note that sponsorship will be available for candidates who are an exceptional fit to the role.

Similar Jobs

Explore other opportunities that match your interests

Senior SoC RTL Engineer

Programming
38m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Arm

United Kingdom

EMEA Customer Success Manager

Programming
1h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

anthropic

United Kingdom
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

scope ai

United Kingdom

Subscribe our newsletter

New Things Will Always Update Regularly