Enable job alerts via email!

Senior Embedded Linux Software Engineer

ITDev

Southampton

Hybrid

GBP 50,000 - 80,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

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

Job summary

ITDev is seeking a Senior Embedded Linux Software Engineer to tackle diverse technical challenges in embedded systems, including kernel development and driver implementation. Join our innovative team to work on cutting-edge projects in a hybrid work environment, while ensuring high performance and reliability in system architectures.

Benefits

Personal development plan
Mentorship
Paid IET membership fees
Support for continued learning

Qualifications

  • Extensive experience in C and C++ programming for embedded systems.
  • Strong kernel development skills.
  • Comfortable working across the full Linux stack.

Responsibilities

  • Designing embedded Linux software architectures for high performance.
  • Modifying Linux kernels for custom hardware.
  • Creating Linux drivers for hardware components.

Skills

Linux kernel development
Driver implementation
Embedded system optimization

Job description

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

Job Description

Tired of working on the same embedded Linux projects repeatedly? Ready to elevate your kernel development skills?

Join our team as a Senior Embedded Linux Software Engineer, where you'll work on a variety of systems—from video streaming equipment and satellite communication platforms to industrial control systems and aircraft data recorders. Each project offers new technical challenges and the opportunity to work with cutting-edge hardware.

Ideal candidates love diving deep into kernel development, crafting custom drivers, and solving complex embedded problems across diverse industries.

We offer a personal development plan, mentorship, paid IET membership fees, and support for continued learning—whether pursuing Chartered Engineer status, contributing to open-source projects, or exploring advanced kernel development techniques.

We're seeking an experienced embedded Linux engineer with strong kernel development skills. You should be comfortable working across the full Linux stack—from bootloaders to application development—and enjoy tackling technical challenges with custom hardware platforms.

You will collaborate with multidisciplinary teams, including FPGA engineers, hardware designers, systems engineers, and project managers, to deliver innovative solutions.

Required skills include extensive experience with Linux kernel development, driver implementation, and embedded system optimization. Your role will involve architecting software systems, mentoring junior engineers, and working directly with clients to solve complex embedded challenges.

ITDev is an equal opportunities employer. We value diversity and inclusion, making recruitment decisions based on experience and skills. We welcome applications from people of all backgrounds, ages, genders, races, and religions.

We particularly encourage applications from those returning to work after a career break.

Our culture has been recognized in the South Coast Tech Awards, where we won 'Tech Employer of the Year' in 2019 and were finalists in 2023 and 2024, praised for supporting our team's development.

Flexible Working

You can work in our Southampton office or on a hybrid basis. Hybrid workers should be prepared to visit the office as needed, especially for hardware work or system integration. We believe face-to-face contact is vital to our culture and success.

You must be eligible to work in the UK and able to commute easily to Southampton.

Responsibilities

You will be involved in the full development lifecycle, from requirements to deployment, including:

  • System Architecture: Designing embedded Linux software architectures for high performance and reliability.
  • Kernel Development: Modifying Linux kernels for custom hardware, including device tree configuration and optimization.
  • Driver Development: Creating Linux drivers for hardware components using frameworks like V4L2, DRM, and ALSA.
  • Team Leadership: Preparing work packages, conducting code reviews, and mentoring junior staff.
  • Client Collaboration: Engaging with stakeholders to understand needs and deliver exceeding solutions.
  • Quality Assurance: Developing test plans and debugging system-level issues.
Minimum Requirements

You must be fully eligible to work in the UK. You should have extensive experience with:

  • C and C++ programming for embedded systems
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

CatchFish

Guildford null

Remote

Remote

GBP 46,000 - 55,000

Full time

5 days ago
Be an early applicant

Software Developer Engineer

System Recruitment Limited

Southampton null

Remote

Remote

GBP 45,000 - 65,000

Full time

5 days ago
Be an early applicant

Senior Software Engineer

Huston Photos

Reading null

Remote

Remote

GBP 50,000 - 80,000

Full time

9 days ago

Senior/Staff Software Engineer

Cohere

London null

Remote

Remote

GBP 60,000 - 90,000

Full time

Today
Be an early applicant

Senior Software Engineer - XenServer

Cloud Software Group

null null

Remote

Remote

GBP 40,000 - 70,000

Full time

Today
Be an early applicant

Senior Software Engineer – Remote Working

i4 Jobs

Norwich null

Remote

Remote

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Senior Software Engineer (Rust)

Bunny

null null

Remote

Remote

GBP 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer (Viator)

Tripadvisor

null null

Remote

Remote

GBP 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer - Quant Full Stack & Infrastructure (Team Lead)

ZipRecruiter

London null

Remote

Remote

GBP 70,000 - 110,000

Full time

Yesterday
Be an early applicant