This job offer is no longer available
About
Is this your next job Read the full description below to find out, and do not hesitate to make an application.
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! xcfaprz
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-18808-Ljbffr
Languages
- English
This job was posted by one of our partners. You can view the original job source here.