Ensuring the highest quality for I/O technologies at the heart of Apple products.
Requirements
- Experience with developing, testing or debugging device drivers, firmware or other low level software
- Experience in working with I/O technologies (USB, PCIe, Display technologies etc.)
- Experience using Protocol Analyzers & Oscilloscope.
- Solid OS & Embedded Systems fundamentals
- Familiarity with Python, C/C++ programming
Responsibilities
- Own overall testing and quality of the technologies for which you are responsible
- Design, develop and own automated tests for new and existing technologies.
- Contribute to development of test frameworks & tools to support large scale testing on shipping & in-development Apple Systems.
- Investigate and analyze issues spanning across the hardware and software interaction layers
- Work closely with engineering and project management teams to ensure quality releases
Other
- Highly entrepreneurial team, always looking for innovative ways to improve status quo and solve difficult problems.
- Lead the charge on quality for one or more technology areas.
- Work in a fast paced environment, interacting directly with development teams within the organization as well as cross-functional teams.
- Excellent communication skills, strong multi-tasking abilities & deep technical and debugging skills, along with a drive to make a difference.
- Highly motivated, creative, and organized
- Strong problem solving skills and excellent cross-functional communication
- Bachelors in Computer Science/Electrical Engineering or equivalent experience/skills