
Embedded Linux Software Developer (UK)
inMusic Brands
- Employment type
- Full-time
- Country / Region
- United Kingdom
- City / Location
- Cambridge
- Workplace
- On-site
- Seniority
- Mid-level (2-5 years XP)
- Salary
- Not communicated
- Language(s) required
- English
- Job offer language
- English
- Applications open until
- 6 November 2026
inMusic Brands is hiring an Embedded Linux Software Developer (UK) in Cambridge, United Kingdom. This is a full-time, on-site position in Software, Tech & Data Analytics at mid-level level. Applications are open until 6 November 2026.
More: Music jobs in Cambridge · Music jobs in United Kingdom
inMusic is seeking a Linux/C++ Software Developer for embedded hardware products based on Linux, supporting its musical products. The role covers board support packages, drivers and tools, OS package configuration, user-space programs and scripts, in close collaboration with global application development, hardware engineering and product design teams.
Key responsibilities
- Build solutions for product feature requirements, unifying similar features across product lines.
- Construct and support libraries and services consumed by application development teams.
- Own product performance holistically, from application down to driver impact.
- Work with hardware and software teams to create customer-delighting products.
- Work with a cross-functional team to ensure a robust product architecture.
- Set up and debug build systems such as CMake and Bitbake.
Requirements
- 3+ years of embedded Linux experience.
- C, C++, Python and scripting (including Bash).
- Linux build toolchains such as Buildroot or Yocto.
- System-level thinking, from application code down to the metal.
- Knowledge of USB, Ethernet, UART, SPI, I2C.
- Profiling and tracing of real-time applications; debugging with gdb and remote debug tools.
- Git; reading schematics, datasheets and application notes.
- Diagnosing systems-level and hardware issues; strong communication and teamwork.
Nice to have
ARM/NEON optimisation, Linux kernel development and tuning, systemd, Agile/Scrum/XP, a music background (live, studio or DJ), a degree in Computer Science, availability to travel internationally.
Benefits
24 days annual leave (plus public holidays), private healthcare, pension scheme, employee assistance programme, cycle-to-work scheme, staff discount on inMusic products, £1,000 annual training allowance, sick pay.
Details
Full-time, on-site. Location: Cambridge, UK.
Ready to apply?
Create a free account to unlock the application link for this role.
Sign up / log in to apply