Find a jobRecruiters

Linux Test Development Engineer

Exclusive opportunity

Remote

Linux Test Development Engineer

X4 Technology

Linux Test Development Engineer

Skills

PythonGitLabLinux

19 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Freelance / Contract

Location:

United Kingdom

Work mode:

Remote

Published on:

30 September 2026

What they need


Senior Linux Test Development Engineer

High-Pay Contract | Fully Remote | Home Working Outside IR35 | Leading Semiconductor Client | International Engineering Team

We are looking for an experienced Linux Test Development Engineer to join an established international engineering team working with a leading semiconductor client on the validation and test development of advanced embedded Linux platforms.

This is a high-value, Outside IR35 contract opportunity for an engineer with strong Linux and embedded systems knowledge who enjoys developing robust automated tests, investigating complex system-level issues and working closely with both software and hardware.

You’ll play a key role in developing and maintaining the test environment used to validate embedded Linux platforms, working across the Linux kernel, BSP, bootloader, hardware and test automation stack .

The Role

As a Linux Test Development Engineer, you will:

  • Develop and maintain automated Linux test solutions for embedded semiconductor platforms
  • Write test and automation code using Python, Bash and C
  • Develop and maintain test configurations and automation using YAML
  • Create, execute and troubleshoot tests across Embedded Linux platforms
  • Investigate failures at the system, kernel, driver and hardware interface levels
  • Work with Linux BSPs and understand device trees, kernel configuration and U-Boot
  • Integrate and test Linux, U-Boot and TF-A changes within Yocto-based BSPs
  • Develop and maintain automated test pipelines using GitLab CI
  • Analyse test failures and work closely with development engineers to identify root causes
  • Use hardware knowledge and test equipment to investigate issues that cross the software/hardware boundary
  • Contribute to improving test coverage, reliability and automation across the platform
  • Collaborate with an experienced international engineering team working on leading-edge semiconductor technology

Essential Experience

We’re looking for strong experience in Linux test development and embedded systems validation , including:

Test Development & Automation

  • Commercial experience developing Linux test frameworks, test automation or system-level validation
  • Strong Python and Bash skills
  • Good knowledge of C
  • Experience working with YAML
  • Experience developing automated tests and analysing test failures
  • Experience with GitLab CI or similar CI/CD environments
  • Strong debugging and problem-solving skills

Embedded Linux

  • Solid understanding of Embedded Linux
  • Experience working with Linux BSPs
  • ARM64 experience is highly desirable
  • Understanding of device tree customisation
  • Understanding of Linux kernel configuration
  • Experience debugging or modifying Linux drivers
  • Experience with U-Boot configuration and customisation
  • Experience integrating Linux/U-Boot/TF-A patches into Yocto BSPs

Hardware & System-Level Debugging

  • Ability to read and understand hardware schematics
  • Experience troubleshooting issues across software and hardware
  • Familiarity with laboratory test equipment such as:
  • Oscilloscopes
  • Logic analysers

Desirable Experience

Experience with any of the following would be highly advantageous:

  • pytest
  • Developing Linux device drivers from scratch
  • Developing Yocto BSPs from scratch
  • LAVA test automation
  • Troubleshooting embedded video, audio and networking
  • V4L2 experience in user space
  • System-level validation of semiconductor/SoC platforms
  • Hardware/software integration testing
  • Developing automated regression test suites

Why This Opportunity?

  • Outside IR35
  • High-paying contract
  • Work with a leading semiconductor client
  • Join a highly experienced international engineering team
  • Work on advanced Embedded Linux and semiconductor platforms
  • Develop sophisticated Linux test and automation solutions
  • Work across Python, C, Linux, Yocto, ARM64, U-Boot and hardware
  • Significant opportunity to work on challenging system-level problems in a technically advanced environment

If you’re an experienced Linux Test Development Engineer with a strong Embedded Linux background and enjoy solving complex system-level problems, this is an opportunity to join a highly capable international team working with a leading semiconductor organisation.

Other offers great for you!

These companies are also looking for great profiles

Futurwork

Linux System Engineer - Splunk

Freelance

Brussels, Belgium

Hybrid

Skills

PythonSplunkAnsibleLinux system administrationRed Hat Enterprise LinuxInfrastructure as Code

7 days ago

Quick apply

Tenth Revolution Group

QA Automation Engineer Senior (Web puis Linux embarqué)

400-450

Freelance

Remote

Skills

TypescriptGitPlaywrightCypressJavascriptRobot Framework

7 days ago

Quick apply

Espace Freelance

Ingénieur Système Linux

Freelance

Paris, France

Hybrid

Skills

AnsibleLinuxRed Hat Enterprise LinuxRed Hat SatelliteAnsible Automation PlatformVulnerability managementVMwareBackup solutions

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools