Software Test Engineer (HW Validation)

Cupertino, CA
  • Job Code


Posted: Jun 24, 2019

Weekly Hours: 40

Role Number: 200059067

In this position, the candidate will be working for the Hardware Validation Engineering (HVE) team on post-Silicon hardware system validation of next generation Mac Computers and iPads. Our
Engineering Team is responsible for architecting new ways to scale and test new system hardware to uncover issues early in the product development cycle. You will be a key technical contributor by utilizing your in-depth computer engineering skills to design, implement and maintain a comprehensive validation environment to accomplish the same

Key Qualifications

  • The candidate must possess a Bachelor's or Master's degree Computer Engineering or Computer Science with at least 5 years of experience as a SW Tools engineer
  • Additional qualifications:
  • Previous experience in pre-silicon or post-silicon validation SW Tools environment
  • Understanding of validation specific features like in band/out-of-band models, test concurrency,
  • pseudo randomness, event monitors, workarounds
  • Advanced skills in object oriented programming, functional programming, algorithms and data structures, primarily in Python, C/C++, Shell
  • Strong background in Linux operating systems
  • Data formats like JSON, Plist
  • Code revisioning, review and CI primarily in Gitlab
  • Outstanding documenting skills
  • Familiarity with MacOS and iOS
  • Webserver and RESTful API
  • Jenkins and other CI methods


Reviewing system HW/FW/SW capabilities and architecting the test framework
Defining API for SW modules according to purpose, accessibility and security
Defining and implementing test input/output and logging format
Defining and implementing sequential and parallel SW test process manager
Defining and implementing code review process
Defining and implementing code CI process
Engaging with other teams to evaluate existing tools and integrating into the environment
Ability to pickup and apply new technology towards the solution

Education & Experience

Bachelor's or Master's degree Electrical Engineering, Computer Engineering or Computer Science

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Test Engineer (HW Validation)

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account