Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Automation Software Engineering

$147.4k - $272.1k

Apple Oakbrook

Software Automation Engineer

The Display Driver team at Apple is looking for an outstanding Software Automation engineer to work alongside the Engineering development team to drive Software quality and Integration. You will own and maintain the lab infrastructure that powers our test automation, develop and extend automated test suites, and leverage modern AI-assisted development tools to accelerate your work. If you are a highly motivated engineer with aspirations to build powerful automation, cultivate learning, and lead automation efforts across teams at Apple, we want to talk to you!

This position requires a self-motivated individual with strong programming fundamentals and prior programming or automation experience to handle responsibilities which will span all phases of development. You will be responsible for writing new automated tests for Display Software/Firmware, and for maintaining the infrastructure vital to run that automation — including the physical lab environment, test agents, device fleet health, and CI pipeline reliability. In early development phases, you will be asked to develop an automation test plan in cooperation with development engineering to cover the new features of our products. Along the way, you will build knowledge of issues with our products and expand the automation test suites to cover those. You will also contribute to the team's internal tooling and leverage generative AI tools to improve productivity in test development, documentation, triage, and reporting.

Debugging/Troubleshooting hardware and software issues

Display software/firmware testing and validation

Test automation framework development (Python)

CI/CD pipeline configuration and maintenance

Lab infrastructure management (device fleet, test agents, network, power control)

Bachelor/Master degree in Computer Engineering/Computer Science and/or

  • Looking for 2-3 years experience as a software engineer and/or
  • 4-5 years experience as a software/hardware test engineer

Shell scripting and command-line proficiency (macOS/Linux)

Networking fundamentals

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Automation Software Engineering in Cupertino, CA vacancy
  • $150k - $230k

     ...About the role ~ We are seeking an entry or middle level software engineer with degree in Computer Science, Electrical Engineering,...  ...software implementation to support device packaging process automation and improvements for NPI and volume manufacture such as active... 
    Suggested
    Contract work
    Work at office
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    5 days ago
  •  ...Python Automation Engineer We are seeking a highly skilled Python Automation Engineer with a strong background in test automation and scripting...  ..., and optimizing automation frameworks to support software validation. Candidates with prior experience at Apple will be... 
    Suggested

    ClifyX

    Sunnyvale, CA
    2 days ago
  •  ...HW Python Automation Engineer - with AI/ML Experience Location: Sunnyvale, CA (5x/week onsite) Duration: 6 months (Extendable) Key Qualifications Strong Python automation skills are a must Minimum 5+ years of experience in HW/SW test engineering (preferable... 
    Suggested

    Diverse Lynx

    Sunnyvale, CA
    1 day ago
  • A leading tech company in Cupertino, California is looking for a Senior Software Engineer. This role requires strong backend and automation expertise, focusing on integrating AI-driven agents into software development processes. You will design intelligent tooling that... 
    Suggested

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $130k - $170k

     ...time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...We are seeking a highly experienced and motivated Senior Automation Software Engineer to lead the design, development, and deployment of automation... 
    Suggested
    Full time
    Shift work

    Black Inc

    Milpitas, CA
    22 hours ago
  • $147.4k - $272.1k

    Apple Inc. is seeking a Software Engineer for their Video Engineering group in Sunnyvale, California. The ideal candidate will have at least 3 years of experience and expertise in automation frameworks, data pipeline engineering, and Python. This role requires collaboration... 

    Apple

    Sunnyvale, CA
    3 days ago
  • NVIDIA Gruppe in Santa Clara is seeking a System Software Automation engineer to optimize build and release processes. You will work on automating and enhancing various aspects of development using modern DevOps tools like Gitlab, Jenkins, and Docker. The ideal candidate... 

    NVIDIA Gruppe

    Santa Clara, CA
    5 days ago
  • CrowdStrike, Inc. is seeking a Software Engineer in Product Security, responsible for developing and deploying security tooling across operational...  ...team to bolster security through robust systems and automation. Your work will ensure that data platforms and security measures... 

    Koitecc Solutions

    Sunnyvale, CA
    4 days ago
  • CrowdStrike, Inc. is seeking a full-time Software Engineer in Product Security to enhance its security tooling and automation efforts. You will develop APIs and frameworks to safeguard our production environment and work alongside product security teams. The ideal candidate... 
    Remote job
    Full time

    CrowdStrike, Inc.

    Sunnyvale, CA
    2 days ago
  • $181.1k - $272.1k

    Apple Inc. is looking for a Software Development Engineer in Cupertino, California. This role focuses on investigating emerging technologies, automating software deployments with tools like AWS CloudFormation and Ansible, and ensuring a secure, high-availability DevOps... 

    Apple

    Cupertino, CA
    3 days ago
  • $182.13k - $220.9k

    Apple Inc. in Cupertino, California is seeking a skilled automation engineer to develop and maintain testing frameworks for their diverse product...  ...line. The ideal candidate will possess a Master's degree in Software Engineering and significant experience in building... 

    Apple

    Cupertino, CA
    4 days ago
  • $141.8k - $213.7k

    Software Quality Engineer, Vision Products Software Sunnyvale, California, United States Software and Services Apple is where individual imaginations...  ...throughout the product development lifecycle. Drive automation and reporting to ensure efficiency, accuracy, and... 
    Work experience placement
    Relocation

    Apple Inc.

    Sunnyvale, CA
    2 days ago
  • Hands on experience in Swift language and XCUITest framework Familiarity with Accessibility iniOS Nice to have UIautomationexperience Nice to have experience in any scripting language. ROBOTICS TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority...
    Permanent employment
    Contract work
    Local area

    Robotics Technologies LLC

    Cupertino, CA
    4 days ago
  • $141.8k - $213.7k

    Apple Inc. in Sunnyvale, California is looking for a Software Quality Engineer to ensure comprehensive test coverage for hardware and software features. The ideal candidate will have a Bachelor's degree and over 3 years of testing experience, along with strong QA skills... 

    Apple

    Sunnyvale, CA
    2 days ago
  • iOS UI Automation Engineer Job in USA 2025 with H-1B Visa Sponsorship iOS UI Automation Engineer Job in USA 2025 with H-1B Visa Sponsorship The iOS UI Automation Engineer role offers an excellent opportunity for experienced mobile automation professionals seeking to work... 
    Long term contract
    Contract work
    H1b
    Visa sponsorship
    Flexible hours

    NewsNowGh

    Cupertino, CA
    2 days ago
  • A leading technology firm is seeking an iOS UI Automation Engineer to design and maintain automated UI tests for iOS applications in Cupertino, California. This role requires strong skills in Swift and XCUITest, ensuring high-quality user experience in a fast-paced environment... 
    Contract work
    H1b
    Visa sponsorship

    NewsNowGh

    Cupertino, CA
    2 days ago
  • Responsibilities Hands on experience in Swift language and XCUITest framework Familiarity with Accessibility iniOS Nice to have UIautomationexperience Nice to have experience in any scripting language. Equal Opportunity Employer CLOUD ANALYTICS TECHNOLOGIES LLC is an equal...
    Permanent employment
    Contract work
    Local area

    Cloud Analytics Technologies, LLC

    Cupertino, CA
    1 day ago
  •  ...life. What you will do Design, develop, and deploy automated RF test systems for validating production hardware....  ...points for the following ~ Bachelor's degree in electrical engineering, Computer Engineering, or a related field (Master's degree is... 
    Flexible hours
    Night shift

    eSpace

    Saratoga, CA
    4 days ago
  • $140k

     ...Job Title: Test Automation engineer Location: Cupertino, C Onsite only Salary-$140k with benefits. Open on C2C, W2 or fulltime JD: Design, develop, and maintain automated test frameworks for AWC web applications Build... 
    Full time

    Diverse Lynx

    Cupertino, CA
    3 days ago
  • Xoriant Corporation in Sunnyvale, CA is seeking a Software Engineer to develop high-level designs and deploy integrated environments for Oracle applications. Candidates must hold a Master’s degree in a relevant field and have at least six months’ experience in a software... 

    Xoriant

    Sunnyvale, CA
    22 hours ago
  • $188k - $275k

    Staff Robotics Automation Engineer, Platforms Infrastructure Google Sunnyvale, CA, USA This is a specialized role which requires physical interaction...  ...operations. You will collaborate closely with hardware, software and system engineers to ensure seamless product integration,... 
    Contract work

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $120.2k - $155.5k

     ...service reliability for high-traffic services. The role requires strong Linux administration skills, 3+ years of experience with automation tools, and expertise in network management. Ideal candidates have a degree in a related field and are proficient in scripting. This... 
    Full time

    Fortinet, Inc.

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

    Senior Software Engineer, Intelligent Automation & Developer Platforms Cupertino, California, United States Software and Services At Apple, we work every day to create products that enrich people’s lives. The Apple Ads team builds privacy-focused advertising platforms... 
    Relocation

    Apple Inc.

    Cupertino, CA
    5 days ago
  • Xoriant is seeking a Software Consultant to automate processes and enhance service delivery. You will analyze user requirements, design automation...  .... This role requires a Master's degree in Computer Engineering or related fields, with one year of experience in relevant... 

    Xoriant

    Sunnyvale, CA
    2 days ago
  • $110k - $150k

    Tata Consultancy Services Limited is looking for a Robotics Engineer in Cupertino, California, to design and deploy advanced robotic automation systems. The ideal candidate will have 5+ years of software development experience, strong Python programming skills, and familiarity... 

    Tata Consultancy Services Limited

    Cupertino, CA
    3 days ago
  • 42dot is seeking a Senior / Staff Test Automation Engineer in Sunnyvale, California. The ideal candidate will design and develop automated test frameworks for automotive ECUs. Responsibilities include building HIL test setups and executing multi-environment test suites.... 

    42dot

    Sunnyvale, CA
    3 days ago
  • $127.1k - $185k

     ...customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDEs... 
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Amazon

    Sunnyvale, CA
    1 day ago
  •  ...ships meaningful work, and helps shape how AI can make the world safer and more connected. We are looking for a deeply technical software engineer to build high-performance, real-time software that runs on edge devices under strict latency and memory constraints. This role... 
    Flexible hours

    Coram AI

    Sunnyvale, CA
    1 day ago
  •  ...Duties: Understand virtual networks and be able go automate the NFV deployments with various vendors. Proficient in Python...  ...routing and switching is desired. Skills: Automation engineers should have strong organizational skills to create effective projects... 
    Work experience placement

    Rootshell Enterprise Technologies

    Sunnyvale, CA
    4 days ago
  • $75 - $80 per hour

     ...Location: Cupertino, CA Salary Range: $75.00 - $80.00 per hr on W2 Introduction The Automation Testing Engineer will be responsible for designing and building automated and regression testing capabilities for Digital Analytics platforms, including Adobe Analytics... 
    Work experience placement
    Immediate start

    Artech

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Automation Software Engineering. Be the first to apply!