Embedded Software Engineer

Holt Executive
Quorndon, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 40K

Job location

Quorndon, United Kingdom

Tech stack

Agile Methodologies
JIRA
Audio Signal Processing
C++
Code Review
Computer Programming
Software Debugging
Programming Tools
Embedded Software
Matlab
Software Architecture
GIT
Information Technology

Job description

This role focuses on designing and developing embedded firmware for DSP processors at the core of advanced audio systems. You will work at the intersection of embedded software, electronics, and digital signal processing, contributing to innovative, high-performance products. You'll be involved throughout the full product lifecycle, from early concept and prototyping through to development and delivery, collaborating closely with multidisciplinary teams including acoustics and electronics engineers. Key Responsibilities for the Embedded Software Engineer

  • Develop real-time embedded software for DSP-based applications
  • Write low-level drivers for on-chip and board-level peripherals
  • Design and prototype audio processing algorithms (MATLAB), then implement in C/C++
  • Contribute to software architecture and define interfaces between processors
  • Collaborate with acoustics engineers to enhance sound quality and system performance
  • Support bring-up and debugging of prototype hardware, using lab equipment such as oscilloscopes and logic analysers
  • Develop and maintain clear technical documentation
  • Participate in peer code reviews and contribute to continuous improvement

Requirements

  • Degree in Electronic Engineering, Computer Science, or a related discipline

  • Strong C/C++ programming skills (typically 6+ years' experience)

  • Proven experience with real-time embedded systems

  • Familiarity with electronics design and debugging techniques

  • Experience developing embedded software for complex hardware products

  • Knowledge of modern development tools and practices (Git, Jira, Agile) Desirable:

  • Experience with DSP processors (e.g. Analog Devices SHARC or similar)

  • Knowledge of audio DSP techniques such as filter design, FFT, sample rate conversion, and dynamic range control

Apply for this position