24 Neudeep Technologies Jobs
3-10 years
Bangalore / Bengaluru, Pune
Multimedia Engineer - C/C++ (3-10 yrs)
Neudeep Technologies
posted 2mon ago
Salary : 6 - 60lpa
Specializing in camera, display, audio, and video technologies. In this role, you will design, implement, and optimize multimedia features for our products, ensuring high-quality user experiences. You will work closely with hardware and software teams to integrate multimedia components effective
Education : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Technical Skills :
- Proficiency in programming languages such as C/C++ and Python.
- Strong understanding of multimedia frameworks (e.g., GStreamer, OpenCV, FFmpeg).
- Experience with camera and display technologies, including calibration and optimization techniques.
- Familiarity with audio processing libraries and standards (e.g., ALSA, OpenAL).
- Knowledge of video compression standards (e.g., H.264, HEVC) and streaming protocols (e.g., RTP, RTSP).
- Experience working in any Multimedia drivers ( Audio, Video/OMX , Display, Graphics, Camera)
- Knowledge of respective Multimedia HAL
- Strong knowledge in Linux/QNX
- Experience in working on any Linux/Android Drivers
- ALSA, ADSP, Routing, Tuning, Android Audio Framework, HAL, Linux Kernel Drivers, AMS, MDF, GEF Effectsm Audio CarPlay/Android Auto, SVA, TDM, I2S
- Video FWK, Android Video, Accelerator, V4L2, Video Kernel Driver
- Good Knowledge of any of Video Codecs like MPEG2/4/H264/H265/VP8/VP9/AV1.
- Embedded Android, Android FWK/Native (Android Arch - AIDL/HIDL, Treble. xTS), HAL, Linux Kernel Device Driver
- Android Build system, Soong, BAZEL;
- System Feature - Boot Optimizations, Early Services (RVC, Audio etc.,), Power & Thermal Feature Enablement, System Stability (Triage Tombstones/ANRs/FWR)
Role :
- The engineer is expected to contribute to advanced software development environment facilitating board bring-up, development, and delivery.
- The engineer is expected to develop and debug software prototypes including device driver software
- Software System development and bug fixing on Automotive Chipsets for products based on Android/Linux/QNX OS platforms.
- Development and implementation of an efficient and transparent variant handling and re-use concept for the platform
Functional Areas: Other
Read full job description