Software Engineer Apps
The Internet Services Organization (ISO) Advanced System Engineering (ASE) team is on the cutting edge of developing Apple’s next generation hyper-scale server and storage platform infrastructure standards. As we grow the number of systems and suppliers we engage with, the need to develop, test, validate and qualify these systems to work in the Apple environment grows as well. We are looking for the best System Test Engineers in the industry that have demonstrated technical leadership in architecting and executing scalable software test environments to assess the stability, performance and efficiency of a variety of hardware and firmware platforms to include compute servers, storage servers, networking switches, rack-level power distribution equipment, and components. The ideal candidate will have excellent communication skills, a demonstrated competency in Linux scripting, object oriented programming languages and a working knowledge of server, storage and networking hardware/architecture and the components that make up these systems. In addition, the candidate must have proven ability to debug test failures and sightings far enough to communicate sufficient information to Hardware/Firmware vendors to root cause and resolve. The successful candidate will need to handle multiple concurrent test efforts and posses the ability to interpret test results and communicate status and recommendation to the extended internal teams. Cross-functional collaboration with hardware engineers, software engineers as well as server/component suppliers is a must. Project management and organization skills are a plus.
Develop, design and execute manual and automated tests for compatibility of server hardware and software tools. Optimize hardware and software platforms based on application requirements and test results. Assist Hardware and Software engineers to evaluate and test new technologies. Develop test plans and other test documentation as required. Identify, reproduce, and isolate bugs found via tests, debugging and performance analysis tools. Work closely with, and clearly communicate with cross-functional teams.
BS Electrical Engineering, Computer Science, Computer Engineering or equivalent experience.