Senior Embedded Linux Software Engineer in Farnborough

Senior Embedded Linux Software Engineer in Farnborough

Farnborough Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Macdonald, Dettwiler And Associates Corporation

At a Glance

  • Tasks: Build and maintain custom Linux distributions and develop automation tools for system deployment.
  • Company: Join MDA Space, a leader in embedded Linux platform development.
  • Benefits: Enjoy competitive pay, health care, pension plans, and employee assistance programmes.
  • Other info: MDA Space values diversity and offers excellent career growth opportunities.
  • Why this job: Make an impact in cutting-edge tech while working with innovative tools and diverse teams.
  • Qualifications: 7+ years in embedded Linux development and experience with Yocto or Buildroot.

The predicted salary is between 70000 - 90000 £ per year.

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)

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.

Senior Embedded Linux Software Engineer in Farnborough employer: Macdonald, Dettwiler And Associates Corporation

MDA Space is an exceptional employer that fosters a collaborative and inclusive work culture, offering competitive compensation and comprehensive benefits, including private healthcare and a robust pension plan. Located in a dynamic environment, employees have access to significant growth opportunities, working on cutting-edge technologies in embedded Linux development while contributing to meaningful projects in the aerospace sector.

Macdonald, Dettwiler And Associates Corporation

Contact Details:

Macdonald, Dettwiler And Associates Corporation Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Embedded Linux Software Engineer in Farnborough

Tip Number 1

Network like a pro! Reach out to your connections in the embedded Linux community. Attend meetups or online forums where you can chat with industry folks. You never know who might have a lead on that perfect job!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Yocto, Buildroot, or any cool automation tools you've developed. This gives potential employers a taste of what you can do beyond just a CV.

Tip Number 3

Prepare for interviews by brushing up on technical questions related to ARM-based platforms and CI/CD pipelines. Practice explaining your past projects and how you tackled challenges. Confidence is key, so let your passion for embedded systems shine through!

Tip Number 4

Don't forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Tailor your application to highlight your experience with Linux distributions and container technologies, and let us know why you're excited about the role!

We think you need these skills to ace Senior Embedded Linux Software Engineer in Farnborough

Embedded Linux Development
Yocto
Buildroot
Kernel Configuration
Device Tree
U-Boot
Container Runtimes (Docker, Podman)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded Linux development, especially using Yocto or Buildroot. We want to see how your skills match the key responsibilities listed in the job description.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how your background makes you a perfect fit for our team at StudySmarter.

Showcase Relevant Projects:If you've worked on projects involving ARM-based platforms or container services like Docker, be sure to mention them. We love seeing real-world applications of your skills!

Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Macdonald, Dettwiler And Associates Corporation

Know Your Stuff

Make sure you brush up on your embedded Linux knowledge, especially with Yocto and Buildroot. Be ready to discuss your experience with ARM-based platforms and the boot process, including U-Boot and device trees. This is your chance to show off your technical expertise!

Showcase Your Projects

Prepare to talk about specific projects where you've developed or maintained Linux distributions. Highlight any automation tools you've created for deployment or diagnostics, and be ready to explain how you integrated services like Docker or Redis. Real-world examples will make you stand out!

Familiarity with Tools

Since the role involves CI/CD pipelines and build automation, be prepared to discuss your experience with Git, Jenkins, and any AI-assisted development tools like Cursor or Claude Code. Mention how you've used these tools to streamline processes in your previous roles.

Ask Smart Questions

At the end of the interview, don’t forget to ask insightful questions about the team’s current projects or challenges they face. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.