Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Test and Validation

Apple

Salary not specified
Nov 3, 2025
Austin, TX, US
Apply Now

Ensure world-changing Mac and Home products are delivered at the highest quality to all customers by building and maintaining large automated frameworks for critical stability testing, leveraging AI/ML to predict and prevent system failures.

Requirements

  • Solid understanding of machine learning algorithms and their practical application
  • Knowledge of hardware/software validation, hardware/software integration, or testing methodologies
  • Strong programming skills and hands-on experience with Python
  • Experience with CoreML, Swift, and iOS/macOS machine learning development
  • Experience with relevant ML frameworks (PyTorch, TensorFlow, or JAX)
  • Experience building robust and scalable tools, frameworks and automation systems
  • Academic background in data science, machine learning, computer vision, and statistical data analysis

Responsibilities

  • Design and implement on-the-fly automated stress and stability hardware-centric software tests for embedded systems
  • Design and implement ML-powered test automation frameworks and validation tools
  • Write and update problem reports enhanced with ML analysis that explains issues, predicts root causes, and provides data-driven recommendations for fixes
  • Analyze large volumes of validation/test data and build predictive models to detect issues early
  • Ensure scalability, reliability, and maintainability of systems in production environments
  • Work with cross-functional teams to help collect and define requirements for AI-enhanced tools, automation, and intelligent reporting systems
  • Develop key new areas of Mac and Home stability test coverage enhanced by machine learning capabilities

Other

  • Bachelors degree in CS/CE/EE and a minimum of 5 years relevant industry experience
  • Strong problem-solving skills and ability to work in a cross-disciplinary team environment
  • Excellent written and verbal communication skills
  • Thrive in uncertain, rapid project schedules, being able to quickly shift priorities, maximize testing time, and deploy AI solutions that adapt to changing requirements
  • Provide training on a regular basis and mentor others as needed