Overview
We are looking for a
Software Engineer
(various levels of seniority) to join a world leading semiconductor powerhouse at their site in
Cork.
You will drive innovation in audio signal processing & embedded system architecture.
This role focuses on bridging the gap between low-level hardware drivers and high-level audio frameworks to deliver seamless multimedia experiences
Responsibilities
Architecture
: Design and refine high-performance audio DSP pipelines across heterogeneous environments, including CPU, DSP, and NPU cores.
System Optimization
: Balance competing demands for low latency, minimal power consumption, and efficient memory usage in real-time embedded systems.
Driver Development
: Engineer and debug embedded drivers for ARM/DSP SoCs and mixed-signal components such as CODECs, digital microphones, and speaker amplifiers.
Signal Chain Integration
: Manage the complete audio path from capture to output, overseeing synchronization, buffer management, and Inter-Processor Communication (IPC).
Feature Implementation
: Support diverse audio usage models, including voice activation, context detection, and multi-channel playback.
Community Engagement
: Contribute to and maintain critical open-source projects (e.g., PipeWire, ALSA) while navigating the transition from development to commercialization.
Qualifications
Bachelor's (4+ years experience), Master's (3+ years experience), or PhD (2+ years experience) in Computer Science, Engineering, or a related technical field.
Professional proficiency in C or C++, complemented by scripting skills in Python.
While multiple tiers are available, 8+ years of embedded software development is highly preferred for senior tracks
Deep understanding of Real-Time Operating Systems (RTOS), multi-threaded programming, and modern computer architecture
Familiarity with standard bus interfaces (I2S, TDM, SoundWire) and both fixed-point and floating-point arithmetic
Expert-level command of debugging tools and optimization techniques tailored for memory-constrained environment
Knowledge of upstreaming workflows and community-led development processes
Feel free to also refer someone you may know who could be good for the role.
If they are successfully placed, we offer a great referral scheme!
Key words – Audio DSP / Embedded Systems / Embedded Software / I2S / TDM / SoundWire / Audio Drivers
By applying to this role, you understand that we may collect your personal data & store & process it on our systems.
For more information please see our Privacy Notice (
#J-*****-Ljbffr