Apple
Systems Software Engineer
Found: December 12, 2025
This role is based in Bengaluru, Karnataka, India.
Responsibilities:
- Develop, debug, and maintain internal software for Apple products.
- Engage with cross-functional teams including Hardware and Software Engineering.
- Impact hardware quality and user experiences from early development through mass production.
Minimum Qualifications:
- Bachelor's in Computer/Electrical Engineering or related fields.
- 2+ years of software engineering experience.
- Expertise in C++, Objective-C, or Swift.
- Experience developing drivers/applications in Unix, Linux, or macOS.
Preferred Qualifications:
- Experience with embedded system architectures and interfaces like I2C, USB, PCIe.
- Experience building and debugging distributed applications.
- Familiarity with Python, Lua, or Bash.