Enable job alerts via email!

Snr Software Engineer – Linux Kernel TSN (Ethernet) – REMOTE

WA Consultants Ltd

London

Hybrid

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology consultancy seeks an experienced Senior Software Engineer specializing in Linux Kernel and Ethernet driver development for a fully remote contract role. Candidates should have over 5 years of Linux kernel development experience, strong knowledge of Time Sensitive Networking, and proficiency in C programming. This position offers full autonomy and contributes to upstream Linux kernel projects.

Benefits

Fully remote working
Full autonomy and flexibility
Opportunity to contribute to upstream projects

Qualifications

  • 5+ years of hands-on Linux kernel development experience.
  • Proven track record developing and debugging Ethernet drivers.
  • Strong knowledge of TSN (Time Sensitive Networking).
  • Experience working with Arm platforms and architectures.

Responsibilities

  • Design, implement, optimize, and debug Ethernet drivers in the Linux kernel.
  • Develop and maintain TSN features within Ethernet drivers.
  • Collaborate with other engineers in a fast-moving, open-source environment.

Skills

Linux kernel development experience
Ethernet driver development
TSN (Time Sensitive Networking)
C programming
Git skills
Kernel debugging tools
Analytical skills

Tools

Yocto/OpenEmbedded build systems
ftrace
perf
kgdb

Job description

Snr Software Engineer – Linux Kernel TSN (Ethernet) – REMOTE

Job Reference: 051c

Job Location: United Kingdom, England

Job Type: Contract

Posted a day ago

Senior Software Engineer – Linux Kernel (Ethernet / TSN)

Are you an experienced Senior Linux Kernel Engineer with deep expertise in Ethernet driver development and Time Sensitive Networking (TSN) for a high-impact looking for a fully remote contract outside IR35? Look no further and lets chat!

You will work at the core of the Linux kernel, designing and optimizing Ethernet drivers, contributing to upstream projects, and collaborating with teams building cutting-edge platforms powered by Arm architectures.

This role is Outside IR35, offering full flexibility and autonomy.

*

Design, implement, optimize, and debug Ethernet drivers in the Linux kernel
*

Develop and maintain TSN features within Ethernet drivers
*

Port and refactor drivers across kernel versions, preparing code for upstream submission
*

Work across various Linux kernel subsystems and contribute to upstream open-source projects
*

Collaborate with other engineers in a fast-moving, open-source-centric environment

Required Skills & Experience

*

5+ years of hands-on Linux kernel development experience
*

Proven track record developing and debugging Ethernet drivers
*

Strong knowledge of TSN (Time Sensitive Networking)
*

Familiarity with the Linux kernel upstreaming process
*

Solid understanding of Linux kernel internals and device driver frameworks
*

Experience working with Arm platforms and architectures
*

Proficiency in C programming and strong Git skills
*

Skilled with kernel debugging tools (ftrace, perf, kgdb) and performance analysis
*

Experience with Yocto/OpenEmbedded build systems
*

Strong analytical skills with excellent attention to detail

*

Specific experience with the stmmac Ethernet driver
*

Familiarity with automated kernel testing frameworks (e.g., LTP, kselftest)
*

Open-source contributions, especially to the Linux kernel

What’s on Offer

*

️ Fully remote working – work from anywhere
*

Outside IR35 – full autonomy and flexibility
*

Opportunity to contribute to upstream Linux kernel projects
*

Work on technically challenging, high-impact projects alongside experts

Ready to make an impact in the open-source world?
Apply now and bring your Linux kernel expertise to the forefront sb@waconsultants.com

WA Consultants is an Employment Business and an Employment Agency as described within The Conduct of Employment Agencies and Employment Businesses Regulations 2003.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs