座舱中间件开发工程师(AVM方向)_BCSC
Core
Develop full-stack middleware modules for Intelligent Cockpit AVM (Around View Monitor), including camera data flow integration, image stitching, and rendering pipelines.
Role type
Senior IC embedded software engineer (AVM middleware)
Builds
AVM middleware services and rendering pipelines for automotive cockpits
Domain
Automotive / Embedded Systems / Computer Vision
Deliverable
production ML models
Required skills
C++ (C++11/14/17), Java, Android Framework/HAL development, Camera HAL/SurfaceFlinger/Gralloc, NDK/JNI, OpenGL ES, AVM business logic (fisheye correction, stitching, 2D/3D view switching), CAN/CAN FD protocols
Preferred skills
AVM/DVR/RVC middleware experience, automotive domain control interaction design, performance optimization for latency/memory
Technologies
Android, C++, Java, OpenGL ES, NDK, JNI, CAN, CAN FD
Responsibilities
Design and implement AVM middleware interfaces with Android Framework/HAL, collaborate with algorithm teams on engineering implementation, conduct unit and compatibility testing, optimize AVM startup speed and rendering latency, define technical solutions for AVM interactions with domain controllers and display modules
Seniority
Senior, hands-on IC