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 (https://eu-recruit.com/wp-content/uploads/2020/04/Privacy-Notice.pdf).
#J-18808-Ljbffr