Embedded DSP Engineer
Role details
Job location
Tech stack
Job description
You will play a key role in developing, implementing, and supporting digital features in products for musicians, from control, to interfacing, to signal processing and effects. You'll be working closely with cross-functional teams to deliver production-ready solutions that inspire musicians and music lovers worldwide., * Develop and test embedded firmware for guitar-related projects.
- Design and implement audio processing features for inclusion in projects.
- Conduct code reviews and maintain documentation.
- Work on Proof of Concept (PoC) projects.
- Support existing products by contributing to the investigation and resolution of firmware issues.
- Assist with selecting appropriate chipsets for new designs.
- Implement and follow best practices for software development.
Requirements
Do you have experience in Signal processing?, Right now, we need to strengthen our R&D team in Milton Keynes with an Embedded DSP Engineer. We are looking for an experienced engineer with a solid knowledge of digital signal processing (DSP) techniques and strong hands-on experience in audio and embedded programming., * At least 2 years (preferably 5+ years) of experience in developing and integrating DSP solutions for audio applications, particularly in guitar amplifiers and other musical/audio products.
- Solid expertise in DSP fundamentals and their practical application to audio effects and processing techniques.
- Strong coding skills in C, C++, and assembly, with experience with Python, MATLAB, or Octave for prototyping and testing.
- In-depth understanding of MCU architecture and various peripherals including ADC, DAC, I2C, UART, DMA, HW Timers, NVIC, etc.
- Practical experience working with Real-Time Operating Systems (RTOS) on embedded systems.