Hiring.Camp

Embedded Linux Software Developer (UK)

inMusic

·

Feb 3, 2026

Workplace
Remote
Type
Full-time, Internship
Department
Engineering
Experience
3+ years
Source
Pinpoint

Description

Embedded Linux Software Developer (UK)

Department: Product Development

Employment Type: Full Time

Location: Cambridge, UK



Description

We are seeking a Linux/C++ Software Developer for the development of embedded hardware products based on Linux. This role works with onboard support packages, drivers, and tools, supporting our musical products. This includes creating OS package configuration, user-space programs, and scripts. Additionally, this role works cross-functionally with our global application development teams, hardware engineers, and product design teams to create truly compelling products.

This role requires a good understanding of Linux system programming, C, C++, and the open-source ecosystem.


Key Responsibilities

  • Build solutions for product feature requirements, combining similar features from different product lines into a single unified solution.
  • Construct and support libraries and services consumed by application development teams.
  • Take ownership of product performance holistically considering application down to driver impact.
  • Work with hardware and software teams to create customer-delighting products.
  • Work with a cross-functional team to ensure product architecture is robust and fit for purpose.
  • Set up and debug build systems, e.g. CMake and Bitbake



Skills, Knowledge and Expertise


Requirements:
  • Minimum 3+ years experience of embedded Linux
  • Programming languages: C, C++, Python, Scripting (including Bash)
  • Experience in Linux OS build toolchains such as Buildroot, Yocto, etc.
  • Ability to think at “system-level,” from application code right down to the metal
  • Knowledge of common comms interfaces (USB, Ethernet, UART, SPI, I2C)
  • Ability to perform profiling and tracing of real-time applications, debugging using gdb and remote debug tools
  • Experience with Git version control
  • Ability to read technical documents (schematics, datasheets, application notes) and write code against them
  • Ability to diagnose systems-level/hardware issues
  • Ability to work cooperatively in a team environment
  • Strong communication and teamwork skills

Nice to Haves:
  • ARM (and ARM NEON) optimization experience
  • Solid understanding of Linux kernel development, configuration, and tuning
  • systemd service configuration
  • Agile/Scrum/XP experience
  • Background in music, with live, Studio, or DJ experience
  • A degree-level qualification in Computer Sciences
  • Availability to travel internationally


Benefits

  • 24 days annual leave (plus public holidays)
  • Private healthcare
  • Pension scheme
  • inMusic UK Employee Assistance Programme
  • Cycle To Work scheme
  • Staff discount on inMusic products (for personal use only)
  • £1,000 annual allowance for training and development
  • Sick pay

Skills

PythonLinuxGitAgileScrum

Similar Jobs

30

Staff Embedded Linux Software Engineer

Sirenopt·San Leandro, California·Onsite

2d ago

Senior Embedded Linux Software Engineer

Axiomspace·Gemini, Apulia

1mo ago

Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Andurilindustries·Costa Mesa, California

1mo ago

Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Andurilindustries·Costa Mesa, California

1mo ago

Staff Software Engineer, Compute Systems Software — Embedded Linux Platform

General Motors·Mountain View Technical Center - Mountain View Technical Center, US·Hybrid

1mo ago

Experienced Embedded Linux Software Developer

Esab·Sweden Goteborg

1mo ago

Embedded Linux Software Engineer

Spectra Defense Technologies·Alpharetta, Georgia

1mo ago

Embedded Linux Software Engineer

Tycho.AI·Cambridge, Massachusetts·Hybrid

2mo ago

Senior Embedded Linux Software Engineer – Edge AI & IoT

Schréder·Ryde, New South Wales·Hybrid

2mo ago

Embedded Linux Software Engineer

Nextracker·Valencia, Spain

3mo ago

Embedded Linux Software Engineer

Sunday·Redwood City, California·Onsite

5mo ago

Embedded Software (Linux) Engineer/Architect

Mission Microwave·Cypress, Texas

10mo ago

Linux Embedded Software Engineer

Verkada·Warsaw, Mazovia

1y+ ago

Embedded Linux Software Engineer

BitBox Limited·Basingstoke, England

1y+ ago

Principal Software Engineer - Embedded Linux (Onsite)

RTX·Cedar Rapids, Iowa·Onsite

5d ago

Senior Software Engineer - Embedded Linux (Onsite)

RTX·Cedar Rapids, Iowa·Onsite

5d ago

Software Engineer - Embedded Linux Operating Systems

Zoox·Foster City, California·Hybrid

2w ago

Senior Software Engineer - Embedded Linux for Edge

Nvidia·Santa Clara, California

1mo ago

Senior Software Engineer - Embedded Linux for Edge

Nvidia·Santa Clara, California

1mo ago

Senior Software Engineer - Embedded Linux

Oshkoshcorporation·Oshkosh, Wisconsin

1mo ago

Senior Embedded Software Engineer, Linux

Relativity·Long Beach, California

1mo ago

Principal Software Engineer - Embedded Linux (Onsite)

RTX·Indiana, US·Onsite

1mo ago

Senior Software Engineer - Embedded Linux (Onsite)

RTX·Indiana, US·Onsite

1mo ago

Software Engineer, Embedded Linux

TrellisWare Technologies·San Diego, California

2mo ago

Team Lead, System Software/UI - Embedded Linux, ROS, C++ (F/M/D)

NavVis·Munich Hybrid·Hybrid

2mo ago

Senior/Staff Software Engineer - Embedded Linux Operating Systems

Zoox·Foster City, California·Hybrid

2mo ago

Senior Flight Software Engineer - Embedded Linux

Starpath Robotics·Hawthorne, California

2mo ago

Embedded Software Engineer (Linux/C/C++) (m/w/d)

Brainchild·Eggenfelden, Bavaria

3mo ago

Senior Software Technologist- Embedded (Linux Kernel, BSP & Yocto)

Philips·India

3mo ago

Software Engineer, Embedded Linux

Chariot Defense·San Bruno, California

3mo ago