Enable job alerts via email!

Software Developer

NPL

Birmingham

On-site

GBP 40,000 - 60,000

Full time

30+ days ago

Job summary

NPL is looking for candidates for an innovative role within the UK Telecoms Lab, focused on software development and cybersecurity. Successful applicants will engage with cutting-edge technology in telecommunications, managing life cycles of bespoke tools and developing high-performance applications. The position offers a chance to influence impactful projects while supporting a flexible work-life balance.

Benefits

Great work-life balance
Flexible working arrangements

Qualifications

  • Experience in C++ and Python programming.
  • Ability to conduct security research on 5G networks.
  • Familiarity with CI/CD practices.

Responsibilities

  • Manage software development lifecycle of UKTL tools.
  • Develop high-performance applications and systems.
  • Provide technical expertise across software development teams.

Skills

Software Development
Cybersecurity
High-performance Computing
C++
Python
Debugging
Version Control
Test-Driven Development

Job description

Social network you want to login/join with:

Led by the Department for Science, Innovation and Technology, the UK Telecoms Lab (UKTL), announced in October 2022, aims to provide the UK with cutting-edge technology to enhance telecommunications networks, accelerate 5G deployment, and diversify the telecoms sector by encouraging new entrants into the supply chain market.

Read more about the UKTL here!

Successful candidates will gain unique experience working on groundbreaking cybersecurity and networking technologies at a national and international level. This role offers direct exposure to the latest technologies through research and development efforts to secure telecommunications networks, ensuring the UK remains a safe place to live and do business online. It also provides opportunities to interact with senior government officials, industry leaders, and academic professionals, contributing to UKTL’s coordination of meetings and briefings.

As a trusted national capability, UKTL collaborates with standards bodies like 3GPP, the National Cyber Security Centre, the UK intelligence community, academia, Ofcom, telecommunications service providers, and equipment vendors.

What you could be doing for us:

  • Managing the software development lifecycle of bespoke UKTL tools.
  • Applying your experience to help establish optimal architectures for products and services.
  • Providing technical expertise across teams in software development.
  • Developing CLI and web applications using modern programming languages, debugging, troubleshooting, test-driven development, clean code practices, version control, CI/CD, and monitoring.
  • Designing and developing high-performance applications in C++, Python, and related languages.
  • Conducting security research and developing solutions for 5G networks, including creating and testing prototypes in fronthaul and backhaul environments.
  • Working with advanced telecommunications hardware and high-performance computing resources.
  • Contributing to security advancements in telecommunications technologies and developing robust solutions for high-performance systems.
  • Utilizing the latest high-performance technologies.

Successful applicants must be able to commute to the UKTL offices in Birmingham, with potential for hybrid working.

We aim to promote a great work-life balance—whether you are seeking full-time, part-time, or flexible arrangements, we will strive to accommodate your needs where feasible, depending on your role and department.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs