42dot

IVI OS Engineer (Camera System)

Pangyo (Software Dream Center), South Korea, Remote. Posted 3 months ago

The role

This engineer will design and optimize core functions for Android-based in-vehicle camera systems. Responsibilities include camera hardware interface, remote video streaming, and developing camera-based applications for vehicles.

What you will do

  • Develop and optimize Camera HAL (Camera3) and EVS HAL for stable hardware integration.
  • Customize Android HAL layers for specific purposes.
  • Collaborate with app developers for compatibility with Camera2 API or EVS-based applications.
  • Process and handle camera streams received from remote devices in collaboration with system software engineers.
  • Handle remote streams based on RTSP, RTCP, and WebRTC protocols and deliver them to Camera HAL or upper layers.
  • Develop Dash Cam functions using in-cabin cameras to record and manage driving video.
  • Develop Surround View systems using multiple cameras to visualize 360 degree vehicle surroundings.
  • Collaborate with UI/UX and embedded system teams to implement reliable performance.

Required qualifications

  • Camera3 HAL development experience
  • Camera2 API based Android application development experience
  • Understanding of EVS HAL structure and experience developing linked apps
  • Understanding of real-time streaming protocols such as RTSP, RTCP, and WebRTC
  • Experience linking remote streams with Android camera pipelines
  • Experience developing black box functions using in-vehicle cabin cameras
  • Surround View system or similar multi-camera based application development experience

Nice to have

  • Camera3 HAL customization experience
  • EVS HAL customization experience
  • Android based Camera device related work experience
  • Experience implementing and solving problems for software installed in commercialized vehicles

Before you apply

  • Do not include prohibited information such as resident registration number, family relations, marital status, salary, photo, or physical conditions in the application.
  • Employment of persons eligible for national merit or employment protection is preferred.
  • Employment of persons with disability registration is preferred.
  • Employment may be canceled if false information is found in the application.
  • Reference checks may be conducted after the interview process with the candidate's consent.

About the company

42dot is looking for a software engineer to design and optimize core functions for Android-based in-vehicle camera systems.