> Markdown version of [/jobs/ext/2824260-senior-embedded-linux-software-engineer](https://www.wearedevelopers.com/jobs/ext/2824260-senior-embedded-linux-software-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 Embedded Linux Software Engineer - **Company:** MDA Space - **Location:** Farnborough, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Computing Platforms, Build Automation, Booting (BIOS), UClibc (C Standard Library), Configuration Management, Cursor (Graphical User Interface Elements), Software Debugging, Linux, Device Drivers, Linux on Embedded Systems, Ethernet, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Python (Programming Language), Linux Kernel, Linux Distribution, PCI Express, Systems Development Life Cycle, Redis, Shell Script, Computer Networking Systems, Serial Peripheral Interface, Delivery Pipeline, Yocto, Git Flow, U-Boot, Docker, Jenkins - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840579262-senior-embedded-linux-software-engineer ## About the Role * 7+ years embedded Linux platform development * Linux system development using Yocto or Buildroot * Experience with ARM-based embedded platforms * Familiarity with boot process (U-Boot, device tree, kernel configuration) * Experience with containers (Docker or Podman) * Experience deploying or integrating services such as Redis * Cross-compilation and build automation for embedded systems * Git workflows and CI systems such as Jenkins * Python or shell scripting for automation * Familiarity with AI-assisted development tools (Cursor, Claude Code, Codex) Preferred Experience * Linux kernel debugging or driver development * High-performance networking systems * FPGA-based platforms * Telecom or satellite communication systems, We're a dream team of purpose-driven, collaborative and passionate people, and we are constantly looking for others to join #TeamMDA to ignite new and innovative approaches to problem-solving that push us forward to improve life on and above Earth. ## Description * Build and maintain custom Linux distributions using Yocto or Buildroot * Maintain Linux platform configuration, including kernel configuration, device tree, and boot components (U-Boot) * Develop and maintain system platform services and infrastructure components * Integrate platform services such as container runtimes (Docker / Podman) and distributed services (Redis) * Implement cross-compilation environments and image build pipelines * Maintain Linux packaging, configuration management, and release processes * Support integration of hardware interfaces (SPI, I2C, PCIe, Ethernet) at the platform level * Develop automation tools for system deployment, configuration, and diagnostics * Maintain CI/CD pipelines and platform build infrastructure (Jenkins), We are required to conduct a BPSS (Baseline Personnel Security Standard) screening in which we will check your: * Right to work: entitlement to take up the position and nationality/immigration status * Identity: Full ID check * Criminal records: Basic Disclosure * Employment history check: confirmation of past three years of employment * Reference checks ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Accelerating Authentication Architecture: Taking Passwordless to the Next Level](https://www.wearedevelopers.com/videos/733-accelerating-authentication-architecture-taking-passwordless-to-the-next-level) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [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 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 162: AI careers, MCP, AWS best practices & floppy sweaters](https://www.wearedevelopers.com/magazine/571-dev-digest-162-ai-careers-mcp-aws-best-practices-floppy-sweaters) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)