Senior Embedded Linux Software Engineer

MDA Space
Farnborough, UK
2 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

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)
+16 more
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

Job 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

Requirements

  • 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.

Benefits & conditions

MDA Space provides competitive compensation and benefits packages for its employees at all locations. Team members and qualified dependents are eligible to participate in a benefit plan that includes private healthcare, disability income protection, life insurance, pension plan, and an employee assistance program.

About the company

MDA Space is a trusted mission partner to the global space industry, with a 55-year+ history of world firsts and more than 450 missions. We are a global leader in communications satellites, Earth and space observation, and space exploration and infrastructure. The global MDA Space team of more than 3,800 space experts turns audacious customer visions into achievable missions, combining experience, engineering excellence and a collaborative culture. For more information, visit www.mda.space.

About MDA Space

Our Sat Connect IC business unit, a division of our Satellite Systems business, is a leading provider of ASICs, software, multibeam electronically steered antennas, and complete systems for communication satellites, as well as ground and airborne terminals. With locations in Israel, the UK, Bulgaria, and the US, we are a technology leader in satellite communication.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · World Congress 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all