Staff Software Engineer - Audio DSP
We are partnered with a global leader in semiconductors and wireless technology that is redefining the soundscape of the future. The team are looking to hire a Staff Software Engineer to design and optimize high-performance audio pipelines across heterogeneous compute environments (CPU/DSP/NPU). In this role, you will bridge the gap between complex signal processing algorithms and real-time embedded implementation for next-generation mobile and IoT devices.
This is a permanent working opportunity based in Cork, Ireland.
Key responsibilities for this Staff Software Engineer position:
* Optimize audio DSP pipelines while balancing latency, power, and memory trade-offs across different cores.
* Implement complex audio signal chains from capture to playback, ensuring perfect synchronization across OS and DSP frameworks.
* Lead the development of drivers for high-fidelity audio peripherals and standard bus interfaces (SoundWire, TDM).
* Design efficient, multi-threaded embedded code for real-time, low-latency audio usage models.
Key requirements:
* 8+ years of embedded software development with a focus on Multimedia or Audio frameworks.
* Deep knowledge of fixed-point/floating-point arithmetic and real-time signal processing.
* Expert-level C/C++ and Python scripting skills.
* Familiarity with RTOS, IPC, and buffer management in cross-processor environments.
Keywords:
Audio DSP / Embedded Systems / Signal Processing / Real-time / C++ / Heterogeneous Compute / IPC / Multimedia Framework / SoundWire / ARM / Python / Embedded Software / Semiconductor / Digital Signal Processing
If you are interested in this Staff Software Engineer position, please send a CV to
-
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-