Camera System Software Engineer
Core
Design, develop, debug, and test platform software for complex Android systems combining Video/Audio compression codecs for video endpoints.
Role type
Senior IC camera system software engineer
Builds
Video/Audio compression codecs and platform software for video endpoints
Domain
Consumer electronics / Embedded Linux / Android
Required skills
C/C++, Linux kernel development, Android HAL, binder, HIDL, AIDL, low-level Android code, driver development, hardware debugging
Preferred skills
ARM-based embedded system bring-up, image processing, USB/Gadgets/HDMI drivers, Video/Audio interfaces, Wi-Fi devices
Technologies
Linux, Android, C/C++, USB, HDMI, Wi-Fi
Responsibilities
Design, development, debugging, and testing of platform software for complex Android systems; Working in Linux Kernel, drivers, Android HAL, binder, HIDL, AIDL or robust communications protocols; Usage of common software editor/compiler, source control tools, and hardware debugging tools
