Software Automation Engineer

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Software Automation Engineer for the Display Driver team at Apple, focusing on driving software quality and integration through test automation, lab infrastructure maintenance, and leveraging AI-assisted development tools.

What you'd actually do

  1. Debugging/Troubleshooting hardware and software issues
  2. Display software/firmware testing and validation
  3. Test automation framework development (Python)
  4. CI/CD pipeline configuration and maintenance
  5. Lab infrastructure management (device fleet, test agents, network, power control)

Skills

Required

  • Python
  • Software engineering
  • Automation experience
  • Debugging/Troubleshooting
  • Testing and validation
  • CI/CD pipeline configuration
  • Lab infrastructure management

Nice to have

  • LLM-based development tools
  • Git
  • code review
  • collaborative development workflows
  • Shell scripting
  • command-line proficiency (macOS/Linux)
  • Device management tooling
  • Networking fundamentals