Software Developer (C/C++) – UK Telecoms Lab (UKTL)
Join a team of researchers working on cutting‑edge telecommunications technologies. Build bespoke tools that support secure network research and innovation. If you’re passionate about creating robust, high‑performance software and want to work on projects that make a real impact, we’d love to hear from you.
Responsibilities
* Take ownership of the full software development lifecycle for in‑house tools that assist our research teams.
* Collaborate with researchers and engineers to translate their needs into effective software solutions.
* Design and develop command‑line and web‑based applications using modern programming languages.
* Apply best practices in software engineering, including test‑driven development, clean code principles, and version control.
* Work hands‑on with the latest high‑end telecommunications products and technologies.
Qualifications
* Proven experience in C/C++ programming.
* Hands‑on experience working with Software Defined Radio (SDR).
* Solid scripting ability in Python.
* Familiarity with Linux/Unix environments.
* Strong technical foundation and passion for innovation.
* SC clearance or the ability to obtain SC clearance with no restrictions.
Benefits and Working Conditions
* Full‑time, part‑time or flexible options available.
* Commute to the UKTL offices in Birmingham at least twice a week required.
* Flexible working and social activities embedded in our culture to create a positive work‑life balance.
* Security clearance: BPSS and SC clearance required for this role.
Equal Opportunity
UKTL is an equal opportunity employer. We welcome applications from all backgrounds, including candidates able to meet the security clearance requirements.
#J-18808-Ljbffr