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.