Job title: Embedded Software Engineer
Job type: Permanent / FTC
Emp type: Full-time
Industry: Media Manufacturers & Vendors
Functional Expertise: Software Engineering & Development
Salary type: Annual
Salary from: GBP £35,000.00
Salary to: GBP £55,000.00
Location: South East, UK
Job published: 04/02/2026
Job ID: 50261

Job Description

The Embedded Software Engineer will:

  • Design, develop, test, and support embedded software for professional digital audio mixing systems

  • Collaborate with product specialists to define requirements and specifications for new features and subsystems

  • Take ownership of embedded subsystem design and implementation, working through integration and delivery

  • Develop high-quality C/C++ software for ARM-based microcontrollers in time-critical, resource-constrained environments

  • Devise and execute test strategies, including building test harnesses where required

  • Support investigation and resolution of issues in existing products alongside product support teams

  • Produce clear technical documentation for designs and delivered subsystems

  • Contribute to the ongoing improvement of development tools, test environments, and codebase structure

About You

Essential experience and skills:

  • Strong proficiency in C and/or C++

  • Experience developing embedded software on ARM-based microcontrollers

  • Proven experience with multithreaded applications in real-time or near-real-time environments

  • Familiarity with serial interfaces such as SPI, UART, and I2C

  • Experience using software version control systems

  • Confident with hardware debugging, including the use of oscilloscopes

  • Ability to read and understand circuit diagrams

  • A structured approach to software design, testing, and documentation

  • Strong communication skills and the ability to work effectively within a team

Desirable experience:

  • Embedded Linux, Yocto, or FreeRTOS

  • Experience with Xilinx Zynq or NXP i.MX platforms

  • Interfacing with FPGA and DSP devices

  • Networking interfaces, protocols, drivers, and USB

  • Experience using professional audio mixing systems or working within pro-audio environments

Personal Attributes

  • Enthusiastic and inquisitive, with a strong desire to learn

  • High attention to detail and pride in delivering quality work

  • Proactive, organised, and able to manage priorities effectively

  • A collaborative team player with an honest and professional approach

Why Apply?

  • Innovative Technology: Work on advanced digital audio products at the forefront of live sound

  • Real-World Impact: Software used by leading audio professionals on stages and in studios globally

  • Career Development: Clear opportunities for growth and increased technical responsibility

  • Supportive Environment: Join a skilled and passionate R&D team