Apple Services Engineering is looking for a software engineer to integrate and test software for highly performant and energy-efficient systems that will power the next generation of data centers, utilizing hardware acceleration for machine learning and high-performance computing workloads.
Requirements
- 3+ years of software automation & validation experience
- 3+ years of experience working on cloud technologies including Kubernetes, Virtualization, and cloud compute
- Experience with testing and using REST APIs and DevOps tools
- Good coding experience in C/C++/Go/Swift or a any c type language
- Strong development/programming experience in Python/Ansible/Kubernetes
- Experience with Swift, Go, Objective-C and Apple development/test tools (ATP, BATS, Device compute) is a definite plus!
- Experience in testing Cloud Platform that is developed on top of either private or public Cloud Infrastructure
Responsibilities
- Crafting, implementing, and executing test plans and test suites based on specification documents.
- Doing End to End system validation at scale for cloud based services and technologies.
- Defining and running functional, stability, and performance tests for various aspects of HW/SW interactions.
- Bring up and automate test scenarios for various client applications built on macOS/iOS SW.
- Creating tools (apps, scripts, etc) to help with testing efforts.
- First level triaging and analysis of issues found during testing.
- Reporting of test results to various cross functional teams.
Other
- Creative, collaborative, and product-focused
- Excellent communication skills
- B.S., M.S., in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience
- Demonstrated innovative and creative thinking capabilities