Who gets hired, and why
Embedded firmware
Mobile
Also present
Embedded firmware engineers. Meta's headsets and glasses run their own version of Android on custom hardware. Embedded engineers work on that platform and on the firmware beneath it. The postings require AOSP, the open version of Android, with the Android framework and its hardware layer, the Linux kernel, device drivers and board support packages, real-time operating systems, microcontrollers and bootloaders, and some require Bluetooth. Most require testing the firmware too. These are mostly senior roles, all in Hyderabad, and they are much the largest part of what Meta posts.
Mobile, full-stack and Java engineers. A few openings in Bengaluru and Hyderabad build Android apps and the web and mobile screens around Meta's products, in Java, Kotlin and JavaScript with React and React Native.
Also present. Chip designers work in Bengaluru on FPGA and ASIC designs with Ethernet and TCP/IP. A few generalist software engineer openings, at staff level, ask for Java, Python, C/C++ and JavaScript, and a cloud and DevOps opening asks for Linux and AWS.
Rare here. GenAI and ML engineers, data engineers, test engineers, security software engineers and every packaged-platform role do not appear at all, despite Meta's work on its Llama models and on Meta AI.
Where the work is
Meta's openings are split between Hyderabad, home of its first Indian office, and Bengaluru. Hyderabad holds the device firmware work, the cloud opening and a mobile opening. Bengaluru holds the chip design, full-stack, Java, generalist and the rest of the mobile openings.