Enable job alerts via email!

Lead Software Engineer - Linux Kernel Drivers

Northampton Business Directory

Milton Keynes

Hybrid

GBP 70,000 - 100,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading innovative Semiconductor Company is seeking a Degree qualified Lead Software Engineer to join their team. The role involves developing Host support software and Linux Kernel Drivers in a hybrid working environment with competitive salary and benefits, including shares and career development opportunities.

Benefits

Private medical cover
Flexible working
25 days holiday
Career development opportunities

Qualifications

  • Several years’ experience in Linux Kernel and Userspace driver design and implementation.
  • Direct development experience with Linux persistent memory (pmem).
  • Familiarity with high-speed signalling technologies such as PCIe or CXL.

Responsibilities

  • Lead the development of Host support software for new silicon products.
  • Define and implement infrastructure for host driver development.
  • Design and implement Linux Kernel Drivers and support SDKs.

Skills

Linux Kernel development
Driver design and implementation
Debugging at application, driver and hardware levels
Communication protocols (TLS, TCP/IP, Ethernet)

Education

Bachelor's / Master's Degree in Electronics, Computer Science or similar discipline

Job description

Lead Software Engineer – Linux Kernel Drivers – Hybrid Working + Shares

A Degree qualified Lead Software Engineer with proven Linux Kernel driver experience and who is comfortable working within a fast-moving HPC environment will lead the development of Host support software for a Semiconductor Company’s new silicon products.

Requirements for the Lead Software Engineer include:
  • A Bachelor's / Master's Degree in Electronics, Computer Science or similar discipline.
  • Several years’ experience in Linux Kernel and Userspace driver design and implementation.
  • Direct development experience with Linux persistent memory (pmem).
  • Optimizing NUMA architectures via development of numacli tool.
  • DAX and caching services in a hypervisor environment.
  • Linux memory control error reporting via MCE and EDAC.
  • Familiarity with high-speed signalling technologies such as PCIe or CXL.
  • Debugging at application, driver and hardware levels.
  • Knowledge of communication protocols including TLS, TCP/IP & Ethernet.

As a key member of an accomplished team of Semiconductor professionals, the Lead Software Engineer will work with domain experts in IC design to integrate with silicon development; defining and implementing infrastructure for host driver development as well as designing and implementing Linux Kernel Drivers and support SDKs.

This innovative Semiconductor Company offers a generous salary package with hybrid working (minimum of 3 days in the office), shares, private medical cover, flexible working, 25 days holiday, and career development opportunities.

This exciting company ensures diversity and inclusion for all employees.

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

Similar jobs

Lead Linux Kernel Engineer - Ubuntu

TN United Kingdom

London

Remote

USD 60,000 - 100,000

12 days ago

Lead Linux Kernel Engineer - Ubuntu

Canonical

Manchester

Remote

GBP 70,000 - 100,000

5 days ago
Be an early applicant

Lead Linux Kernel Engineer - Ubuntu

Canonical

Glasgow

Remote

GBP 70,000 - 100,000

5 days ago
Be an early applicant

Lead Linux Kernel Engineer - Ubuntu

Canonical

City of Edinburgh

Remote

GBP 70,000 - 95,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer

Platform Recruitment

Reading

Remote

GBP 72,000 - 84,000

16 days ago

Embedded Linux Field Engineering Manager

Canonical

Glasgow

Remote

GBP 70,000 - 100,000

5 days ago
Be an early applicant

Mesa/Graphics Software Developer (Remote/Anywhere)

Collabora

Cambridge

Remote

GBP 80,000 - 100,000

30+ days ago

Linux Kernel Engineer

Canonical

London

Remote

USD 50,000 - 90,000

30+ days ago

IoT Solutions Architecture Manager

Canonical Group Ltd

London

Remote

USD 60,000 - 100,000

30+ days ago