We are seeking an experienced Senior Software Engineer – Audio to join our team. The ideal candidate will have extensive expertise in audio system development, with a strong focus on embedded platforms. This role involves designing and implementing advanced audio solutions for the automotive domain, leveraging state-of-the-art audio technologies and frameworks.
MD rate: 15 000 – 18 300 PLN
- Design and develop high-performance audio systems for automotive applications.
- Implement and optimize Audio HAL and VIRTIO-snd components on embedded platforms.
- Develop and integrate audio processing solutions using C++ and embedded DSPs.
- Work with audio frameworks and plugins such as JUCE, Max/MSP, and VST plugins.
- Debug and resolve complex multi-threaded issues using tools like gdb.
- Collaborate with cross-functional teams to implement and validate audio routing, encoding, and decoding solutions.
- Ensure system reliability by developing and testing multi-threaded applications on platforms such as QNX, Android, and Linux.
- Participate in Agile development processes and contribute to sprint planning, reviews, and retrospectives.
-
5+ years' experience in C++, including STL, Templates, Exceptions, and Threading.
- Solid experience with QNX, Android, or Linux platforms.
- Knowledge of Audio Digital Signal Processing and audio system design.
- Hands-on experience with audio and plugin frameworks like JUCE, Audio Weaver, and VST plugins.
- Proven track record of implementing and shipping audio firmware on embedded DSPs (e.g., ADI ADSP, Qualcomm Hexagon).
- Experience in Audio Routing, Bluetooth Profiles, and Audio Drivers (ALSA).
- Strong understanding of SOLID principles and design patterns.
- Proficiency in debugging complex issues in multi-threaded environments.
- Experience with Android Framework and HAL development.
- Knowledge of Audio/Video Encoding and Decoding techniques.
- Familiarity with Bluetooth Profiles for audio streaming.
- Exposure to cloud-based audio solutions and real-time audio processing.
- Understanding of Agile/Scrum methodologies.
- Experience in optimizing audio systems for performance and low latency.