Công ty Cổ phần Vietsol

Android Framework Development Engineer (Media/Camera/USB)

Công ty Cổ phần Vietsol
Location

Ha Noi

  • Salary

    15 Mil - 30 Mil VND

  • Experience

    2 - 3 Years

  • Job level

    Experienced (Non - Manager)

  • Deadline to apply

    01/06/2026

Benefits

  • Laptop
  • Insurance
  • Travel
  • Allowances
  • Uniform
  • Incentive bonus
  • Healthcare
  • Training Scheme
  • Salary review
  • Annual Leave
  • Sport Club

Job Description

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.

Job Requirement

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.

Work location

Ha Noi
Tầng 5, Everygoft Building 63 Đường Cổ Linh, Thạch Bàn

More Information

  • Age: Unlimited
  • Salary: 15 Tr - 30 Tr VND
Feedback