Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
IC Resources logo

Embedded Software Engineer

IC Resources
Posted 8 hours ago
🛂Visa sponsorship
🇬🇧United Kingdom
📁Engineering & Development
Is this job info correct?
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

Similar jobs

Apron logo

Senior Software Engineer | Backend

Apron

🇬🇧United Kingdom9 hours ago
Anthropic logo

Staff+ Software Engineer, Platform Connectivity

Anthropic

🌍United Kingdom, United StatesYesterday
European Centre for Medium-Range Weather Forecasts - ECMWF logo

Software Engineer – In Situ Atmospheric Composition Observations

European Centre for Medium-Range Weather Forecasts - ECMWF

🌍Germany, United Kingdom2 days ago
Optiver logo

Graduate Software Engineer

Optiver

🌍Netherlands, United Kingdom3 days ago
Scope AI logo

Senior Software Engineer

Scope AI

🇬🇧United Kingdom3 days ago
WF

Lead Software Engineer, Real-time Risk (Python)

Winston Fox

🇬🇧United Kingdom5 days ago