Embedded Software Engineer
3 Days Old
An exciting opportunity has arisen for an Embedded Software Engineer to join a high-performing R&D team developing next-generation audio products.
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
Skills & Experience required by the Embedded Software Engineer
Essential:
Degree in Electronic Engineering, Co...
- Location:
- Wiltshire
- Job Type:
- FullTime
- Category:
- IT & Computers