Software Development Engineer

Apple

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 31-10-2025
Vacancies: 1 Vacancy

Job Summary

As part of the Software Platform team you will be responsible for writing and designing software tools used by algorithm developers and factory station software engineers responsible for implementing test sequences for testing hardware in the factory. You will work closely with system design leads to understand the software needs for factory test stations and develop software solutions and plugins for instruments used on the station to enable hardware testing of Apple products. Additionally you will be involved in taking the existing implementation of the algorithm in C and writing unit tests using XCTest in Xcode. You will also write smoke and regression tests using your knowledge of Lua and will collaborate closely with algorithm developers to identify parts of the code that require stress testing and apply various methodologies such as performance testing integration testing and fuzz you will leverage machine learning and LLMs to automatically generate tests for complex parts of the software ensuring robust coverage based on analysis.


  • BS/MS in Computer Science or equivalent experience
  • 5 years of professional software development experience
  • Strong command of C/C and an object-oriented language
  • Experience with white box testing
  • Experience with Xcode and macOS
  • Experience with Lua and Python development
  • Knowledge of image processing and algorithm design
  • Understanding of DSP
  • Up to 10% international travel


  • Experience with machine learning and LLMs
  • Experience with performance analysis stress tests and scalability assessments
  • Experience with telemetry critical metrics and data-driven decision-making
  • Experience crafting tests with complex systems and quickly evolving test environments
  • Experience with DevOps (CI CD automation strategies etc.)
  • Experience with Jenkins
As part of the Software Platform team you will be responsible for writing and designing software tools used by algorithm developers and factory station software engineers responsible for implementing test sequences for testing hardware in the factory. You will work closely with system design leads t...
View more view more

Key Skills

  • Account Payable
  • Apache Commons
  • Community Support
  • Corporate Risk Management
  • Garment
  • Java

About Company

Company Logo

Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more

View Profile View Profile