Job Brief: Top semiconductor companies are our customers. From consumer electronics to hyerscalars 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, 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:
Excellent programming skills in C.
Deep knowledge on Linux internals and Linux Kernel Architecture.
Knowledge of uboot, bootloader, fastboot, partitioning, Makefiles, Bazel, and Soong.
Android 14 boot process knowledge, including concepts of GKI and Vendor partition.
Knowledge of SoC architectures, schematic reading .
Deep knowledge of Linux kernel patches, applications from android kernels.
Android AOSP & Android Hal & Porting.
Good to have:
Domain knowledge of either audio/video/battery management Boot optimization will be an added plus.