Job Vacancy

5G RAN Engineer/Software Developer

Role Description

We are looking for a 5G RAN Engineer/Software Developer to join our team. We would like to hire the right person to join our journey so this could be your first role since graduating or you may have years of RF experience!


You must be willing to learn new things and work on a variety of systems from embedded to server-side.


Alongside the Principal Software Engineer, you will be looking after software development for our 5G router as well as back end supporting software.


Required Skills and Experience

  • Programming experience – Ideally in the C programming language or other low level programming language

  • Familiarity with Linux and common tools such as ssh, git, bash, make.


Desired Experience

  • Experience with Software defined ratio and/or digital signal processing

  • Experience with high performance/real-time software.

  • Embedded development experience – especially with embedded Linux

  • Familiarity with Linux networking

  • 5G or 4G experience would be a huge plus

  • 5G Mobile Core architecture, 5G Voice, messaging or popular internet communication service architecture
  • Knowledge of networking protocols, including IP MPLS, BGP, OSP

More details

Salary Range: £25,000-40,000 depending on experience

Working Hours: 40 hours/week

Location: Hybrid based, will need to be in Farnborough initially up to 5 days a week, however flexible working possible and time in the office will vary depending on projects. May also require travel to other sites.

Reporting: This role will report to the Principal Software Engineer

We are a small, friendly team working closely to grow the business. We are looking for people to join us that are equally willing to get stuck in and support colleagues for our mutual goals.


We aim to work collaboratively and provide an opportunity for progression. If you are looking to step up into this role but don’t quite tick all the boxes, you are welcome to apply and explore how you would fit our team.

How to apply

Email us at with a copy of your CV and a letter detailing why you would like to join our team and what skills and experience you would bring with you.


We aim to get back to every applicant but in some cases we might only be able to respond to those offered an interview.