Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Apple Software Developer Test - Core Driver Frameworks 
United States, West Virginia 
432632175

Yesterday
You will work closely with engineering teams to ensure our frameworks deliver the performance, stability, and security required to support the hardware at Apple scale. As part of the team, you will design and execute functional, regression, and performance testing strategies for the IOKit and DriverKit API’s, as well as their integration with system extension and device drivers. You will ensure that these core frameworks meet Apple’s high standards for reliability, performance, and user experience. This is a highly entrepreneurial team, always looking for innovative ways to improve status quo and solve difficult problems in new and better ways. You will work in a fast paced environment, interacting directly with development teams within the organization as well as cross-functional teams. The nature of the position requires excellent communication skills, strong technical and debugging skills, along with a drive to make a difference.
  • Own overall testing and quality of the technologies for which you are responsible.
  • Design, develop and own automated test suites for new and existing technologies.
  • Investigate and analyze issues spanning across the hardware and software interaction layers.
  • Work closely with engineering and project management team to ensure quality releases
  • Solid UNIX OS fundamentals.
  • Experience with Python and C programming.
  • Strong verbal and written communication skills.
  • Proven ability to ramp up quickly on new and existing technologies.
  • Bachelor or Master degree in Computer Engineering, Computer Science, or Electrical Engineering.
  • Highly motivated, creative, and organized.
  • Knowledge of DriverKit, IOKit and System Extension fundamentals.
  • Experience with developing, testing or debugging device drivers, firmware or other low level software.
  • Knowledge/experience with Unix shell or other scripting languages
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.