Embedded Linux Software Team Lead | MRL Consulting

MRL Consulting Group | Global Niche Technology Recruitment

Farnborough

On-site

GBP 70,000 - 110,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MRL Consulting Group | Global Niche Technology Recruitment is seeking a Senior/Lead Embedded Linux Software Engineer to drive Linux user-space development for advanced communication and embedded systems.

You will mentor a small team, design APIs for hardware control, and maintain CI/CD workflows while collaborating with platform and hardware teams. Strong C/C++ and Linux system programming are essential, with 8+ years in the field.

Qualifications

  • 8+ years' experience in Linux software development.
  • 3-4 years' technical leadership or mentoring experience.
  • Strong C/C++ development experience in Linux user-space environments.
  • Strong knowledge of Linux system programming, including POSIX APIs, sockets and multithreading.
  • Experience developing Linux system services or applications.
  • Experience leading or mentoring small engineering teams.
  • Strong Git and CI/CD experience.
  • Python or scripting experience for automation and testing.
  • Familiarity with AI-assisted development tools is advantageous.
  • Experience with embedded Linux, hardware interaction, FPGA-based systems, telecoms or networking platforms would be beneficial.

Responsibilities

  • Lead development of Linux user-space applications and system services.
  • Develop C/C++ software for system configuration, monitoring and diagnostics.
  • Design APIs and services for hardware control and telemetry.
  • Provide technical leadership across software architecture and development.
  • Conduct code reviews and design discussions.
  • Mentor and support a team of 3-4 embedded software engineers.
  • Collaborate with platform and hardware engineering teams.
  • Maintain CI/CD pipelines and development workflows.

Skills

C/C++
Linux user-space
Leadership
Git
CI/CD
Python
Scripting
Multithreading

Tools

Git
CI/CD
gdb
strace
perf

Job description

  • Strong C/C++ development experience in Linux user-space environments.
  • Experience developing Linux system services or applications.
Senior/Lead Embedded Linux Software Engineer

We are recruiting on behalf of a leading global technology organisation for an experienced Senior/Lead Embedded Linux Software Engineer to lead the development of Linux-based software for advanced communication and embedded systems.

This role combines hands-on software development with technical leadership and mentoring of a small engineering team.

Key Responsibilities
  • Lead development of Linux user-space applications and system services.
  • Develop C/C++ software for system configuration, monitoring and diagnostics.
  • Design APIs and services for hardware control and telemetry.
  • Provide technical leadership across software architecture and development.
  • Conduct code reviews and design discussions.
  • Mentor and support a team of 3-4 embedded software engineers.
  • Collaborate with platform and hardware engineering teams.
  • Maintain CI/CD pipelines and development workflows.
Key Requirements
  • 8+ years' experience in Linux software development.
  • 3-4 years' technical leadership or mentoring experience.
  • Strong C/C++ development experience in Linux user-space environments.
  • Strong knowledge of Linux system programming, including POSIX APIs, sockets and multithreading.
  • Experience developing Linux system services or applications.
  • Experience leading or mentoring small engineering teams.
  • Strong Git and CI/CD experience.
  • Python or scripting experience for automation and testing.
  • Familiarity with AI-assisted development tools is advantageous.
  • Experience with embedded Linux, hardware interaction, FPGA-based systems, telecoms or networking platforms would be beneficial.
Technology Stack
  • Linux | C/C++ | Python | Git | CI/CD | gdb | strace | perf

This is an excellent opportunity for an experienced Linux engineer looking to combine hands-on development with technical leadership within an innovative technology environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Embedded Linux Engineer - C/C++, Systems & Leadership
Lead Embedded Linux Engineer - C/C++, Systems & Leadership

MRL Consulting Group | Global Niche Technology Recruitment • Farnborough

On-site
GBP 70,000 - 110,000
Embedded Software Engineer
Embedded Software Engineer

Parkside Recruitment • Uxbridge

On-site
GBP 95,000 - 140,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

Platform Recruitment • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 70,000
Embedded Software Team Leader
Embedded Software Team Leader

Insignis Talent. STR Ltd • Royal Borough of Greenwich

Hybrid
GBP 70,000 - 75,000
Car allowance
Annual bonus
Ex benefits
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

IC Resources • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Embedded Linux Software Engineer
Senior Embedded Linux Software Engineer

Intellectual Capital Resources Ltd • Greater London

On-site
GBP 70,000 - 90,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IC Resources • Greater London

On-site
GBP 90,000 - 120,000
Senior Software Engineering Manager
Senior Software Engineering Manager

Yoh, A Day & Zimmermann Company • Southampton

On-site
GBP 90,000 - 120,000
Software Technical Lead
Software Technical Lead

Matchtech Group • West of England

On-site
GBP 85,000 - 120,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intellectual Capital Resources Ltd • Greater London

On-site
GBP 90,000 - 120,000