- Contract
- Anywhere
Freelance Embedded Software Engineer (Audio / DSP Focus)
Location: Germany (hybrid / flexible)
Contract Length: 3–6 months
Start: ASAP
The Opportunity
We are currently supporting a client on an advanced audio embedded systems project, which has now entered a critical debugging and optimisation phase.
They are looking for an experienced Embedded Software Engineer to come in and help finalise the system, with a strong focus on DSP, ADC/DAC integration, and real-time performance tuning.
This is a hands-on role, ideal for someone who enjoys working close to the hardware and solving complex issues in audio signal chains and embedded processing.
Your Role
- Develop and optimise embedded software in C++ within a real-time environment
- Support the project in its debugging, integration, and validation phase
- Work on audio processing pipelines, including ADC / DAC interfacing
- Debug and fine-tune signal processing performance (DSP)
- Collaborate with hardware and system teams to resolve low-level system issues
- Ensure stable and efficient operation on target hardware
Must-Have Skills
- Strong experience in Embedded C++ development
- Experience working with version control (Subversion)
- Proven track record in debugging and bringing embedded systems to completion
Should-Have Experience
- Familiarity with STM32H7 microcontrollers
- Experience with dual-core embedded architectures
- Solid understanding of Digital Signal Processing (DSP)
- Experience working with ADC / DAC and audio signal chains
Nice to Have
- German language skills (not essential but beneficial)
