45 Neudeep Technologies Jobs
Software Engineer - Audio/Video Processing (3-20 yrs)
Neudeep Technologies
posted 19hr ago
Flexible timing
Key skills for the job
Job Summary :
We are seeking an experienced Audio/Video Software Engineer to join our team. The ideal candidate will have a strong background in audio and video processing, with experience in developing applications and systems for multimedia technologies.
Key Responsibilities :
- Application Development: Design, develop, and maintain audio and video applications for various platforms, ensuring high performance and quality.
- Codec Implementation: Work on implementing and optimizing audio and video codecs (e.g., AAC, H.264, VP9) for encoding and decoding streams.
- Signal Processing: Develop algorithms for audio and video signal processing, including noise reduction, equalization, and video enhancement techniques.
- Integration: Collaborate with hardware teams to integrate audio and video functionalities with device hardware and firmware.
- Testing and Validation: Conduct testing and validation of audio/video features, ensuring compatibility across different devices and formats.
- Debugging: Diagnose and troubleshoot issues related to audio/video playback, streaming, and processing.
- Documentation: Maintain thorough documentation of software architecture, APIs, and development processes for collaboration and future reference.
- Collaboration: Work with cross-functional teams, including product managers, UI/UX designers, and quality assurance, to deliver high-quality multimedia solutions.
Required Skills :
- Programming Languages: Proficiency in C/C++ and Python; experience with JavaScript or Java is a plus.
- Multimedia Frameworks: Strong knowledge of multimedia frameworks and libraries (e.g., GStreamer, FFmpeg, OpenCV).
- Audio/Video Standards: Familiarity with audio and video compression standards and protocols (e.g., RTP, RTSP, MPEG).
- Signal Processing: Understanding of digital signal processing (DSP) concepts and techniques.
- Version Control: Experience with version control systems (e.g., Git) for source code management.
Qualifications :
- Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Experience: 3+ years of experience in audio/video software development or multimedia engineering.
Preferred Qualifications :
- Open Source Contributions: Experience contributing to open-source audio/video projects.
- Streaming Technologies: Knowledge of live streaming technologies and protocols.
- Agile Methodologies: Familiarity with Agile development practices and tools.
Functional Areas: Software/Testing/Networking
Read full job description3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru
3-8 Yrs
Pune, Chennai, Bangalore / Bengaluru