Embedded Linux Engineer

The ONE Group Ltd

Cambridge

On-site

GBP 65,000 - 90,000

Full time

47 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

The ONE Group Ltd is seeking an Embedded Linux Developer in Cambridge to deliver innovative products across sensing, robotics, communications, defence, medical and IoT applications.

You will work across Linux-based systems, microcontrollers, RTOS, bare-metal development and device drivers, joining a multidisciplinary engineering team and contributing to projects from concept to delivery.

Qualifications

  • Strong C/C++ programming skills.
  • Experience with ARM-based SoCs.
  • Experience with embedded Linux and kernel space.
  • Ability to work across software/hardware boundaries.

Responsibilities

  • Develop embedded Linux solutions for ARM-based SoCs.
  • Work across Linux user space, kernel space and device trees.
  • Build and maintain Linux images using Yocto.
  • Debug hardware/software integration and bring-up.
  • Collaborate with electronics, FPGA and wider engineering teams.
  • Contribute to technical documentation and engineering standards.

Skills

Embedded Linux
C/C++
ARM SoCs
Kernel space
RTOS/Bare-metal

Tools

Yocto
Device trees

Job description

Salary: Competitive, dependent on experience

Employment type: Permanent

I'm working with an established technology consultancy looking for an Embedded Linux Developer to help deliver innovative products across sensing, robotics, communications, defence, medical and IoT applications.

This is an unusually varied embedded role, offering the chance to work across Linux-based systems, microcontrollers, RTOS, bare-metal development and device drivers. You'll join a multidisciplinary engineering environment, contributing to technically challenging projects from initial concept through to final delivery.

The role

You'll be responsible for:

  • Developing embedded Linux solutions for ARM-based SoCs
  • Working across Linux user space, kernel space and device trees
  • Supporting system bring-up, board integration and hardware debugging
  • Developing real-time software using C and C++
  • Working with RTOS and bare-metal systems across different MCU platforms
  • Building and maintaining custom Linux images using Yocto
  • Diagnosing complex software, hardware and system-level issues
  • Collaborating closely with electronics, FPGA and wider engineering teams
  • Contributing to technical documentation, project planning and engineering standards
  • Working directly with customers to understand and solve challenging technical problems
  • Commercial embedded Linux development
  • Strong C or C++ programming skills
  • Experience with ARM-based SoCs or embedded MCU platforms
  • Knowledge of device trees, Linux user space and kernel space
  • Experience integrating software with hardware
  • An adaptable mindset and an interest in working across varied technologies
Experience with some of the following would be highly beneficial:
  • Python, C# or another scripting language for tooling and test automation
  • Board bring-up and reading electronic schematics
  • DSP, algorithms, communication protocols or state machines
  • OpenCPI, STICS or SOSA
  • Industrial, medical, communications or defence projects

This position would suit a well-rounded embedded engineer who enjoys variety, wants exposure to the complete product lifecycle and is comfortable working at the boundary between software and electronics.

You'll receive a strong overall package, ongoing technical development and the opportunity to work on genuinely varied engineering challenges within a friendly and highly capable team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Cambridgeshire and Peterborough

On-site
GBP 50,000 - 90,000
Competitive salary
Varied embedded projects
Collaborative environment
+2
Embedded Linux Developer
Embedded Linux Developer

Holt Recruitment • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Long-term career progression
Ongoing training and development
Embedded Linux Developer
Embedded Linux Developer

Holt Executive Ltd • Cambridgeshire and Peterborough

On-site
GBP 60,000 - 80,000
Embedded Linux Developer
Embedded Linux Developer

Holt Executive • Essex

On-site
GBP 65,000 - 90,000
Competitive salary
Varied embedded projects
Training and development
+1
Embedded Linux Engineer
Embedded Linux Engineer

Technical Futures Ltd • Cambridge

Hybrid
GBP 65,000 - 90,000
Company Bonus Scheme
Private Healthcare
10% Company pension contribution
+2
Embedded Linux Developer
Embedded Linux Developer

Plextek • Great Chesterford

Hybrid
GBP 60,000 - 85,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

iO Associates • Livingston

On-site
GBP 65,000 - 90,000
Embedded Software Engineer - Consultant
Embedded Software Engineer - Consultant

TEC Partners Limited • Melbourn

On-site
GBP 65,000 - 90,000
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • Greater London

On-site
GBP 35,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Parkside • Greater London

On-site
GBP 90,000 - 130,000