Camera System Software Engineer
Core
Designing and developing platform software for complex Android systems that combines Video/Audio compression codecs.
Role type
Senior IC camera system software engineer
Builds
Video/Audio compression codecs for video endpoints
Domain
Consumer electronics / Mobile embedded systems
Deliverable
production ML models | product features | infrastructure
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
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, and binder, HIDL, AIDL or robust communications protocols; Usage of common software editor/compiler, source control tools, and hardware debugging tools