Top semiconductor companies are our customers. From consumer electronics to hyperscalers to communications and automotive, chips used across all these domains contain platform software or device driver code written by Vayavya. Be it complex interfaces like Ethernet, PCIe, USB, storage or multimedia devices, GPUs, etc., be it different platforms like Android, Linux, or QNX – Our experts have developed software for all kinds of interfaces and operating systems.
Join us and make an impact!
Job Description:
The role involves porting of an existing implementation on Linux to Android, or from one version of Android to another.
Technical Skills (Must Have):
Excellent programming skills in C.
Deep knowledge of Linux internals and Linux Kernel Architecture.
Knowledge of uboot, bootloader, fastboot, partitioning, Makefiles, Bazel, Soong.
Android 14 boot process knowledge, including concepts of GKI and Vendor partition.
Knowledge of SoC architectures, and schematic reading.
Deep knowledge of Linux kernel patches, and applications from Android kernels.
Android AOSP & Android Hal & Porting.
Good to Have:
Domain knowledge of either audio/video/battery management and Boot optimization will be an added plus.