Senior Embedded Linux Software Engineer
4 Days Old
Key Responsibilities:
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)
ARM64, Yocto, Buildroot, U‑Boot, Linux | C/C++, Python, Shell | Docker, Podman, Redis | Git, Jenkins CI/CD | SPI, I2C, PCIe, Ethernet | Cursor, Claude Code, Codex
Required Experience:
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:
High-performance networking systems
FPGA-based platforms
Telecom or satellite communication systems
Benefits statement:
MDA Space provides competitive compensation and benefits packages for its employees at all locations. As a team member of MDA, you and your qualified dependents are eligible to participate in a benefit plan that ensures a comprehensive level of protection through competitive health care including private healthcare, disability income protection, life insurance, pension plan; and an employee assistance program.
Equal opportunity statement:
MDA Space is an equal opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants for employment with respect and dignity. If you require assistance and/or reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us.
Accommodations:
MDA Space is proud to provide accommodation(s) during the recruitment process. Should you require any accommodations, please indicate this on your application/cover letter and we will work with you to meet your accessibility needs.
#J-18808-Ljbffr
- Location:
- Farnborough
- Job Type:
- FullTime
We found some similar jobs based on your search
-
4 Days Old
Senior Embedded Linux Software Engineer
-
Farnborough, England, United Kingdom
Key Responsibilities: 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 servic...
More Details -
-
11 Days Old
Senior Embedded Linux Software Engineer
-
Farnborough, England, United Kingdom
Overview 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 ...
More Details -