Embedded DSP Engineer

Marshall Group
West Bletchley, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

West Bletchley, United Kingdom

Tech stack

C
Audio Signal Processing
C++
Code Review
Document Management Systems
Firmware
Python
Matlab
Octave
Real-Time Operating Systems
Signal Processing
Software Engineering
Universal Asynchronous Receiver/Transmitter

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.

About the company

Marshall Group is the audio, tech, and design powerhouse uniting musicians and music lovers through genre-breaking innovation. Our flagship brand, Marshall, is uniquely positioned with over 60 years of rock 'n' roll attitude on stage, at home, and on the go. Our iconic products are brought to life by a dedicated team of 800 passionate employees and sold in over 90 markets worldwide.

Apply for this position