Apple
Software Development Engineer
Found: October 28, 2025
This role is based in Bengaluru, Karnataka, India.
Responsibilities:
- Design and maintain software systems for hardware testing.
- Collaborate with internal teams and external vendors to develop solutions.
- Write unit tests and perform various testing methodologies.
- Set up automated testing for continuous integration.
Minimum Qualifications:
- BS/MS in Computer Science or equivalent experience.
- 5+ years of professional software development experience.
- Strong command of C/C++ and experience with Xcode and macOS.
- Knowledge of image processing and algorithm design.
Preferred Qualifications:
- Experience with machine learning and LLMs.
- Experience with performance analysis and DevOps practices.