24 Neudeep Technologies Jobs
Audio Middleware Engineer (3-20 yrs)
Neudeep Technologies
posted 14d ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking an experienced Audio Middleware Engineer to join our team. The ideal candidate will have a strong background in audio processing, middleware development, and embedded systems, focusing on creating robust audio solutions for various applications.
Key Responsibilities :
- Middleware Development: Design, implement, and maintain audio middleware that facilitates communication between audio hardware and software applications.
- API Design: Develop and document APIs for audio applications, ensuring ease of use and integration for developers.
- Integration: Collaborate with hardware teams to integrate audio components with middleware, ensuring optimal performance and compatibility.
- Performance Optimization: Analyze and optimize the performance of audio processing tasks, including latency reduction and resource management.
- Testing and Validation: Conduct testing and validation of audio features, including functional and performance testing in various environments.
- Troubleshooting: Diagnose and resolve issues related to audio playback, recording, and processing within the middleware stack.
- Documentation: Maintain comprehensive documentation for the audio middleware architecture, APIs, and development processes.
Required Skills :
- Programming Languages: Proficiency in C/C++ and experience with scripting languages (e.g., Python) for automation and testing.
- Audio Technologies: Strong understanding of audio processing techniques and protocols (e.g., PCM, AAC, DSP).
- Middleware Architecture: Familiarity with middleware architectures and design patterns, particularly in audio applications.
- Embedded Systems: Experience with embedded systems development, including familiarity with hardware interfaces and real-time operating systems.
- Version Control: Proficient in version control systems (e.g., Git) for collaborative development.
Qualifications :
- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience: 3+ years of experience in audio middleware development or related fields.
Preferred Qualifications :
- Open Source Contributions: Experience contributing to open-source audio projects or middleware frameworks.
- Knowledge of Standards: Familiarity with audio standards (e.g., A2DP, AVRC) and protocols used in audio communication.
- Agile Methodologies: Experience working in Agile development environments.
Functional Areas: Software/Testing/Networking
Read full job description