At Apple, the business problem is to develop upcoming and future generations of products to support emerging applications that will delight and encourage millions of Apple’s customers every single day by designing and implementing scalable automation framework solutions.
Requirements
- Basic understanding of WiFi communication systems, ideally with exposure to PHY/Radio.
- Hands-on experience with version control tools like Git or similar.
- Proficiency in Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools.
- Expertise in SQL and NoSQL database design, management, and optimization.
- Knowledge in programming languages such as Python, C/C++, MATLAB, and shell scripting.
- Experience with Ansible for automation and configuration management.
- Strong knowledge of data analytics and creating custom solutions for data-driven insights.
Responsibilities
- Design and implement scalable wireless automation frameworks, debugging tools, and comprehensive reporting systems for test and measurement systems.
- Create automation workflows for wireless testing environments and validation processes.
- Design, implement, and manage both SQL and NoSQL database solutions for automation data storage.
- Optimize database performance and ensure efficient data retrieval and storage mechanisms.
- Write clean, maintainable, and well-documented code following industry best practices.
- Develop and manage CI/CD pipelines and deployment automation tools.
- Develop custom data analytics solutions to support automation decision-making processes.
Other
- BS and a minimum of 10 years relevant years of industry experience.
- Ability to work independently, manage priorities, and drive projects to completion.
- Excellent collaboration and communication skills to work effectively with diverse teams.
- Attention to detail and commitment to delivering high-quality, scalable solutions.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.