As an Apple software/firmware engineer you will work with a wide variety of platforms to develop, refine and support software/firmware spanning from our lab environment to our global data center infrastructure. Software is developed for data collection, analysis, visualization and reporting for characterization, fleet performance, diagnostics, failure analysis, penetration testing and operating performance.ResponsibilitiesAs needed lead team members in defining project requirements, risks, effort and scheduleLead design reviews, code reviews, and failure analysis reviewsDevelop or refine test automation software for a specific project, device or systemConfigure devices/systems and evaluate devices / systems, collect data, post process data, analyze data and generate a reportDiscover, analyze and collaborate cross functionally to resolve observed issues with software, firmware, test results or device under testDevelop software to collect fleet data, post process data, analyze data and create a report providing results and guidanceCollaborate across teams and contribute in resolving requests or issues Develop use cases for new technologies, features, or discovered issuesCollaborate in failure analysis of devices, communications, component, and vulnerabilitiesDocument evaluation methods, setup, processes, and procedures Contribute to our body of knowledge and drive a cycle of continuous improvement