Chào bạn,

Đăng nhập xem việc làm phù hợp

Android Framework Development Engineer (Media/Camera/USB)

Công ty Cổ phần Vietsol

Tầng 5 Tòa Everygoft Building, 63 Cổ Linh, Long Biên, Hà Nội

Ngày đăng:

Kinh nghiệm

2 - 3 Năm

Cấp bậc

Nhân viên

Lương

Mô tả công việc

Multimedia Framework Development and Optimization

• Design, develop and maintain multimedia framework for vehicle Android systems.

• Develop and optimize core components such as MediaPlayer, AudioTrack, AudioRecord.

• Implement audio/video codec, format conversion and media container parsing.

• Develop streaming media playback supporting HLS, DASH, RTSP protocols.

• Optimize multimedia performance to reduce decoding latency and power consumption.

Audio System Development

• Develop vehicle audio routing and mixing framework (AudioFlinger, AudioPolicy).

• Implement multi-source audio management: priority control for navigation, music, phone, notification sounds.

• Develop vehicle audio effects: EQ equalizer, surround sound, Active Noise Cancellation (ANC).

• Adapt vehicle amplifier chips and DSP audio algorithms.

• Implement audio source integration including Bluetooth audio (A2DP/HFP), USB audio, FM radio.

• Develop audio preprocessing for vehicle voice assistant (echo cancellation, noise reduction, gain control).

Video System Development

• Develop vehicle video playback and recording systems.

• Implement multi-screen display: independent playback on main screen, co-driver screen, rear entertainment screens.

• Develop video decoding optimization supporting 4K/8K HD video playback.

• Implement hardware-accelerated decoding (GPU, VPU) and video rendering optimization.

• Develop underlying support for dashcam, 360 surround view, streaming rearview mirror applications.

• Adapt Camera HAL to implement camera preview, photo capture, video recording functions.

USB Framework Development

• Develop and maintain USB Host/Device/OTG functionality.

• Implement USB Mass Storage hot-plug and auto-mount.

• Develop driver adaptation and application support for USB Audio (UAC) and USB Video (UVC).

• Implement underlying communication protocol for USB CarPlay/Android Auto.

• Develop USB debugging (ADB), USB tethering, USB serial communication.

• Optimize USB transfer performance supporting USB 3.0/3.1 high-speed transmission.

• Implement USB device permission management and security control.

Yêu Cầu Công Việc

Job Requirements:

• Bachelor's degree or above in Computer Science, Software Engineering, Electronic Engineering, Communication.

• 3+ years of Android multimedia or USB development experience.

• Proficient in C++/Java programming, familiar with JNI/NDK development.

• Deep understanding of Android system architecture and Framework layer development.

Multimedia Technologies:

• Deep understanding of Android multimedia framework: MediaPlayer, MediaCodec, AudioTrack, etc.

• Familiar with audio/video codec principles and mainstream codecs (FFmpeg, libmad, x264, etc.)

• Master audio processing technologies: sampling, quantization, mixing, resampling, audio effect algorithms.

• Familiar with video rendering technologies: OpenGL ES, Vulkan, SurfaceFlinger.

• Understanding of streaming protocols: HLS, DASH, RTSP, RTP/RTCP.

• Familiar with media container formats: MP4, MKV, AVI, FLV, etc. Audio System

• Deep understanding of Android audio architecture: AudioFlinger, AudioPolicy, AudioTrack.

• Familiar with Linux audio frameworks such as ALSA, TinyAlsa, PulseAudio.

• Master audio HAL development and audio routing configuration (audio_policy.conf).

• Understanding of Bluetooth audio protocols: A2DP, AVRCP, HFP/HSP.

• Familiar with vehicle audio effects: EQ, reverb, compressor, limiter. Video System

• Familiar with Camera HAL and Camera Service development.

• Master hardware-accelerated decoding: OMX, Codec 2.0, MediaCodec HAL.

• Understanding of image processing: YUV/RGB conversion, scaling, cropping, filters.

• Familiar with video synchronization mechanism (A/V Sync) and timestamp management.

• Understanding of DRM technologies: Widevine, PlayReady, ClearKey. USB Technologies

• Deep understanding of USB protocol stack: USB 2.0/3.0 specifications.

• Familiar with USB device classes: Mass Storage, Audio Class, Video Class, CDC, etc.

• Master Android USB framework: UsbManager, UsbService, USB HAL.

• Familiar with Linux USB driver development and USB Gadget framework.

Benefit:

• Good salary (includes base salary, additional salary, housing allowance, meal allowance, etc.)

• 13th month salary + Incentive/performance bonus

• Salary review twice a year

• Lunch monthly support

• Mon–Fri & alternative Saturday working schedule with 44 hours/week.

• 12 annual leave days plus 1 birthday leave

• Health care insurance

• Training & career development program

• Oversea working opportunities

• Have opportunity to work in Electric vehicle development project and testing with system/vehicle integration level.

• Working in international environment with expert around the world

• Opportunities for career advancement to Team Leader, Group Leader, and Manager positions

• Monthly budget for team activities, etc.

Thông tin khác

  • Độ tuổi: Không giới hạn tuổi
  • Hình thức: Nhân viên chính thức

Kỹ năng bạn nên có

Nộp hồ sơ ứng tuyển:

Thông tin liên hệ của bạn

Chọn Hồ Sơ

Upload hồ sơ (Chỉ hỗ trợ định dạng *.doc, .*docx, *.pdf và dung lượng < 3 MB)

Chọn file từ nguồn khác ( Dropbox)

CareerViet.vn - Mạng Việc làm & Tuyển dụng lớn nhất thế giới

Công Ty Cổ Phần CareerViet Trụ̣ sở: 139 Pasteur, Phường Võ Thị Sáu, Quận 3, TP.HCM

MST: 0303284985Ngày cấp: 25/04/2013 Nơi cấp: Sở Kế Hoạch Và Đầu Tư Thành Phố Hồ Chí MinhĐiện thoại: (84.28) 3822-6060 Email: contact@careerviet.vn