Apple
Algorithm & Software Engineer
Found: December 9, 2025
This role is based in Bengaluru, Karnataka, India.
Responsibilities:
Design, develop, and optimize software and algorithms for calibration and testing solutions. Collaborate with mechanical engineering teams and analyze large data sets for engineering challenges.
Minimum Qualifications:
- Bachelor's in Computer Science, Software Engineering, Applied Mathematics, Physics, or a related field.
- 3+ years of experience in developing high-performance software and algorithms.
- Exceptional programming skills in C/C++/Objective-C and scripting knowledge (Python, Lua).
- Deep understanding of mathematical concepts.
Preferred Qualifications:
- Master's degree in a related field.
- 5+ years of experience in software and algorithm development.
- Experience with AI/ML techniques and frameworks.