> Markdown version of [/jobs/ext/2789609-senior-data-link-communication-research-engineer](https://www.wearedevelopers.com/jobs/ext/2789609-senior-data-link-communication-research-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Data Link Communication Research Engineer - **Company:** CleanTech Talent - **Location:** Glasgow, UK - **Experience:** Expert - **Salary:** £90,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Bash Shell, C++ (Programming Language), Data Link, Protocol Stack, Computer Engineering, Linux, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Python (Programming Language), MATLAB, Real-Time Operating Systems, Bare Metal - **Published:** September 8, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840640223-senior-data-link-communication-research-engineer ## About the Role * 5+ years of embedded systems experience, ideally in high-reliability or mission-critical domains * Strong C/C++ skills for real-time/embedded systemsBackground in L1/L2 communications, DSP, or protocol stack development * Experience with modern comms standards (e.g. CCSDS, DVB-S2(X), GSE, TM/TC, AOS, etc.) * Familiarity with MATLAB, Python/Bash and lab equipment (JTAG, spectrum analysers, VNAs, etc.) * Bonus points for: FPGA/SoC exposure, Rust/Python development, or a passion for space technology. ## Description We are seeking a Senior Data Link Communication Research Engineer to help shape and implement the L2 communication stack within a new spaceborne system. You'll contribute to embedded firmware, protocol development, link-layer optimisation and early hardware bring-up across a modern SoC/FPGA platform., * Develop L2 firmware, protocols and low-level embedded drivers * Architect embedded firmware in C/C++ across RTOS, Linux and bare-metal environments * Collaborate with RF, FPGA, software and hardware engineering teams * Validate, test and improve proprietary communication techniques * Support bring-up, integration and system-level verification of new hardware platforms ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [What I learned as a developer from accidents in space](https://www.wearedevelopers.com/videos/642-what-i-learned-as-a-developer-from-accidents-in-space) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)