Who gets hired, and why
Embedded firmware
Test
Cloud and DevOps
Java backend
C/C++ systems
Data
Business software
ML and GenAI
Also present
Embedded firmware engineers. Every iPhone, iPad, Apple Watch and Mac connects to a network, and Apple designs more and more of the chips and software that make those connections. Embedded engineers in Bengaluru write the firmware for them. The postings require C/C++ with 5G and LTE, the mobile network standards, Bluetooth, real-time operating systems, device drivers and the Linux kernel, and many require testing the firmware as well. This is much the largest role at Apple, several times its weight across product companies, and all of it is in Bengaluru.
Test engineers. Apple's services and apps are tested before they reach devices around the world. Test engineers automate that testing in Java and Python with Playwright, Selenium and REST Assured for web services, Appium and XCUITest, Apple's own tool, for iPhone apps, and JMeter, Gatling and Locust for performance. They are a little above their usual weight here, where at most big tech companies, like Microsoft and Google, they barely appear.
Cloud and DevOps engineers. Apple's services run on its own data centres and on the main public clouds. Cloud engineers build and run cloud-native platforms and site reliability, the work of keeping a service running. The postings require Python, Java and Go with Kubernetes, AWS, Google Cloud and Azure together, Spark, Flink and Kafka, and monitoring tools such as Splunk, Grafana and Prometheus. They are a little above their usual weight.
Java backend engineers. In Hyderabad, Java engineers build the services behind Apple's apps and its internal systems. The postings require the Spring family, Spring Boot, Security, Batch and Data, with MongoDB, Cassandra, Kafka and Flink, and many also require Python and Go. Java is below its usual weight overall, but it was much the largest part of what little Apple posted in July to September 2026.
C/C++ systems engineers. Beside the firmware engineers, a group of C/C++ engineers in Bengaluru work on networking and the operating system, many on the same 5G and LTE cellular work, with the Linux kernel and Rust. They are a little above their usual weight.
Data engineers. Apple's services produce large streams of data. Data engineers, mostly in Hyderabad and mostly senior, build the pipelines that carry it, with Java, Python and Scala on Spark, Kafka and Flink. They are a little above their usual weight.
Integration and business software developers. Apple runs its own business on packaged systems, and integration developers connect them, in Java and Spring Boot with Oracle Database and MongoDB, and MuleSoft. A smaller group work on the business systems themselves, PeopleSoft, Workday and others. Integration developers are several times their usual weight here, and most are in Hyderabad.
ML and GenAI engineers. A small group of ML engineers build with language models, with PyTorch, TensorFlow, LangChain, LangGraph and MCP, and a few work on classical machine learning such as anomaly detection, both above their usual weight. GenAI engineers, who fit language models into products with Python, vector databases such as Milvus and semantic search, are below their usual weight.
Also present. Go backend engineers appear at a little above their usual weight. iOS engineers in Hyderabad build apps in Swift, UIKit and SwiftUI, at about their usual weight. Frontend engineers, with accessibility and WCAG, the web accessibility standard, a recurring requirement, and full-stack and JavaScript engineers appear in small numbers below their usual weight. A few chip designers work on systems on a chip for cellular radios, and a few fintech software engineers, introduced as Software Engineer, Fintech, work on payments.
Rare here. .NET engineers, Python backend engineers, generalist software engineers, security software engineers, and SAP, Salesforce and ServiceNow engineers barely appear.
Where the work is
Apple hires in two Indian cities, and they hire for different things. Bengaluru, the larger, is where the device work is. It holds all of the embedded firmware openings, almost all of the C/C++ systems and chip design work, and most of the ML engineers. Hyderabad, home of the centre Apple opened in 2016 for Apple Maps, is where the services and business systems are. It holds most of the Java, data, integration and business software openings, and all of the iOS work. Test and cloud engineers are split between the two.