Signal Processing and AI Engineer
AudioCodes.com
Office
Or Yehuda, EMEA, IL
Full Time
Description
AudioCodes is seeking a talented Signal Processing and AI Engineer to join our DSP development team.
In this role, you will design and develop real-time voice processing software and AI-driven algorithms that enhance the quality, clarity, and intelligence of human–machine communication.
This is a hands-on position that combines digital signal processing, real-time software development, and applied AI for speech applications.
Key Responsibilities:
- Develop, optimize, and maintain real-time voice processing software (Python AND C/C++).
- Design and implement AI-based speech algorithms (e.g., speech enhancement, noise reduction, echo cancellation)
- Integrate DSP and AI components into Voice over IP (VoIP) systems and products.
- Analyze system performance and ensure low-latency, high-quality processing in real-time environments.
- Collaborate with multidisciplinary teams (AI, Firmware, Cloud, Product) to deliver production-ready solutions.
- Support field issues and contribute to continuous product improvement.
Requirements
Requirements:
- B.Sc. in Computer Engineering, Computer Science, or Electrical Engineering.
- 3-5 years of experience in real-time software development.
- Proficiency in Python and C/C++ programming.
- Solid knowledge of DSPand speech/audio processing principles.
- Experience in developing and implementing AI algorithms for speech or sound processing.
- Strong analytical skills, problem-solving abilities, and team collaboration.
Advantages:
- Familiarity with open-source AI or speech frameworks
- Knowledge of Voice over IP (VoIP) protocols and systems (e.g., SIP, RTP).
- Knowledge of embedded real-time systems or DSP hardware platforms.
- Experience with cloud-based voice or AI solutions.
