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

Software Automation Engineer

$129.3k - $225.3k

Apple

Software Automation Engineer

Apple is a place where extraordinary people team up to do their best work. Together we build products and experiences people once could not have envisioned, and now cannot imagine living without. Our team is a diverse collection of mechanical, software, and instrumentation engineers that are focused on automation. Innovation and continuous development are key things in our day-to-day life at Apple. We strive to develop tools and infrastructure that streamlines the design and development of Sensing Power and Haptics technologies found on iPad, iPhone, iPhone accessories, AirPods, and Apple Watch.

You will contribute to the technical direction of our robotics and test infrastructure, designing scalable systems, raising engineering standards, and collaborating closely with peers and stakeholders. You will work cross-functionally with hardware, firmware, and software teams to deliver best-in-class automation. You take strong ownership of quality and reliability across architecture, integration, validation, and robotic automation. You are fluent with AI-assisted development tools and actively champion their thoughtful adoption within the team. - Track record of taking ownership of complex technical problems end-to-end and delivering reliable solutions - Deep drive to build tooling and infrastructure that meaningfully accelerates engineering velocity - Strong instinct for system design, software architecture, and building for maintainability at scale - Exceptional troubleshooting skills with a structured, first-principles approach to ambiguous problems - Strong communication skills: able to align stakeholders, document decisions clearly, and present tradeoffs to senior leadership - Ability to mentor and influence best practices across team members

Responsibilities
  • Contribute to and influence the technical architecture for robotics and test automation infrastructure across Sensing Power and Haptics programs.
  • Design, develop, and harden equipment drivers, orchestration frameworks, database systems, and reporting pipelines
  • Partner closely with hardware, firmware, and design engineering teams — taking ownership of integration from concept through production deployment
  • Enable hardware and software engineering workflows (test triage, failure analysis, hardware and firmware verification) using programmatic and AI automations.
  • Identify and help close gaps in test coverage, reliability, and observability; contribute proactively to the team's roadmap
  • Support the growth of peers through design and code reviews, knowledge sharing, and contributing to engineering standards.
Minimum Qualifications
  • Strong Python skills with an ability to write clean, maintainable, production-quality code
  • Proficiency in C/C++ or another systems language, and comfort working across the stack
  • Strong experience with relational databases (MySQL, PostgreSQL, or similar) and data pipeline design
  • Demonstrated experience architecting and operating large-scale test automation systems — including robotic systems, equipment drivers, and orchestration frameworks
  • Hands-on experience with wireless test equipment (spectrum analyzer, signal generator, network analyzer, power meter) and a solid grasp of the underlying theory
  • BS in Computer Science, Electrical Engineering, or equivalent industry experience
Preferred Qualifications
  • Hands-on experience with robotic test systems and physical automation in a lab or manufacturing environment
  • Experience with distributed data storage and cloud infrastructure (S3, GCS, or equivalent) at meaningful scale
  • Experience building and consuming REST APIs and web-based tooling consumed by cross-functional teams
  • Strong background in software architecture, API design, and building modular, high-performance systems intended to outlast the engineer who built them
  • Domain knowledge in Inductive or Wireless Power Transfer (Qi, MagSafe, or similar standards)
  • Fluent with AI coding assistants and LLM-based tools; able to evaluate, adopt, and guide team adoption of emerging capabilities
  • MS or PhD in Computer Science, Electrical Engineering, or equivalent, with a minimum of 10 years of relevant industry experience
Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $129,300 and $225,300, and your base pay will depend on your skills, qualifications, experience, and location. 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. You'll also receive benefits including: 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Automation Engineer in Cupertino, CA vacancy
  • $136k - $218.5k

     ...best work. Come join the team and see how you can make a lasting impact on the world. We are currently looking for a Software/CAD Automation Engineer to join our team! In this role you'll be building solutions to boost productivity and efficiency of our custom circuit... 
    Suggested

    NVIDIA

    Santa Clara, CA
    5 hours ago
  • $100k - $150k

     ...DevOps Automation Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Sunnyvale, CA
    2 days ago
  •  ...Job Title: Network Automation & Test Engineer Location: San Jose, CA (Onsite) Duration: 6 Months -Contract to Hire What You'll Do...  ...Not required: application development or algorithm-heavy software engineering background Preferred (Strong Plus)... 
    Suggested
    Contract work

    BayOne Solutions

    Santa Clara, CA
    5 hours ago
  • $184k - $287.5k

     ...and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes... 
    Suggested
    Full time
    Worldwide

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $117k - $234k

     ...What you'll do... We are seeking a highly skilled Senior Software Engineer with strong software engineering fundamentals and hands-on experience...  ...backend services, and user-facing applications. Implement automated testing, CI/CD pipelines, monitoring, telemetry, and... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $179.5k - $246.5k

     ...Materials is a global leader in materials engineering solutions used to produce virtually...  ...more about our benefits [ As a Software Engineer at Applied Materials, you’ll...  ...Experience in the field of semiconductor/automation equipment control or robotics *... 
    Full time
    Relocation

    Applied Materials

    Santa Clara, CA
    16 hours ago
  •  ...Job Title: Test Automation engineer Location: Cupertino, CA Onsite/ Remote: Onsite The pay range for this role is ***k- ***kper annum including any bonuses or variable pay. *** also offers benefits like medical, vision, dental, life, disability insurance and paid... 
    Remote work

    Yantran LLC

    Cupertino, CA
    2 days ago
  •  ...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... 
    Full time
    Flexible hours

    Coram Ai

    Sunnyvale, CA
    23 hours ago
  • $90.2k - $135.4k

     ...forward-thinking peers. We are seeking a highly motivated Automation Engineer to join our Enterprise Applications team. This role will focus...  .... Who You Are: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Relevant certifications are... 
    Full time

    Goodwin

    Palo Alto, CA
    2 days ago
  • $388k

     ...entertain the world. To do that, our Commerce Engineering team must ensure that every payment...  ....\n\nWe are looking for a visionary Automation Engineer to own the end-to-end testing...  ...n\n * Synthetic Data at Scale: Develop software solutions that generate high-quality, high... 
    Hourly pay
    Full time
    Contract work
    Local area
    Immediate start
    Flexible hours

    Netflix

    Los Gatos, CA
    23 hours ago
  • $120k - $170k

     ...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface...  ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications... 
    Full time
    Relocation package

    Scout Ai

    Sunnyvale, CA
    23 hours ago
  • $150k

     ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI...  ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a... 
    Full time
    Visa sponsorship

    Institute Of Foundation Models

    Sunnyvale, CA
    23 hours ago
  • $130k - $155k

     ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. FULL-STACK SOFTWARE ENGINEER (STARLINK CUSTOMER SUCCESS) At SpaceX, we’re leveraging our experience in building rockets and spacecraft to deploy Starlink... 
    Permanent employment
    Full time
    Temporary work
    Worldwide
    Weekend work

    Spacex

    Sunnyvale, CA
    23 hours ago
  •  ...Industrial Automation Engineer Location: San Diego, CA or Cupertino, CA Fulltime only Must-haves: ~7+ years of PLC programming experience, with strong focus on Beckhoff TwinCAT 3 / Structured Text ~ Multi-axis motion control — this is the core of the role... 
    Full time
    Relocation

    Apolis

    Cupertino, CA
    1 day ago
  •  ...Position: Automation Engineer Location: Must be hybrid onsite - Open to either Santa Clara, CA or Pleasanton, CA offices, only locals Duration: Through 1/31/25 - TBD on extension or conversion Interview Process: 1-2 rounds via Zoom Description:... 
    Work experience placement
    Local area

    Apex Informatics

    Santa Clara, CA
    3 days ago
  •  ...robotics have the potential to unlock new experiences that were never possible before, and are looking for talented robotics software engineers to realize that mission by expanding the capabilities of Apple products and platforms. Description As a member of the team... 

    Apple

    Cupertino, CA
    2 days ago
  •  ...Robotics Engineer We are building general-purpose robots capable of performing real work in real environments. As a Robotics Engineer...  ..., you will: Design, implement, and tune core robotics software spanning locomotion, whole-body control, and manipulation for bi... 
    For contractors
    For subcontractor
    Immediate start

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $19 - $65 per hour

     ...PlusAI is a Physical AI company pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered in Silicon...  ...testing Establish and maintain CI pipeline to enable automated testing on redundancy-related software nodes Improve and optimize... 
    Hourly pay
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

    Join NVIDIA's Solution Engineering team that is shaping the future of autonomous machines. Our goal is to build and deploy scalable robotic...  ...robotics, by collaborating closely with architecture and software development teams. Scale the deployment and integration of robust... 

    NVIDIA Gruppe

    Santa Clara, CA
    6 hours ago
  • Amazon is seeking an Applied Scientist to advance simulation for next-gen robotics at scale. You will push physics-based simulation fidelity, design high-performance tools, and tackle sim-to-real challenges across manipulation and locomotion. You will collaborate with world...

    Amazon

    Sunnyvale, CA
    7 hours 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
    2 days ago
  • $117k - $234k

     ...line of code can make life easier for hundreds of millions of people. That’s what we do at Walmart Global Tech. We’re a team of software engineers, data scientists, cybersecurity expert's and service professionals within the world’s leading retailer who make an epic... 
    Full time
    Temporary work
    Part time
    Remote work

    Walmart

    Sunnyvale, CA
    4 hours ago
  • $104k - $202k

    Position Summary... What you'll do... Role summary: As a Software Engineer II, you will deliver high-quality software solutions by...  ...AI/ML components, and drive continuous improvement through automated testing and deployment. This role requires strong problem-solving... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 hours ago
  • $117k - $234k

    Position Summary... What you'll do... Role summary: As a Software Engineer III at Walmart, you will build and operate highly available,...  ...development, backend engineering, site reliability, DevOps automation, and operational excellence. The ideal candidate has strong... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    4 hours ago
  •  ...Manufacturing Automation Engineer Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows...  ...Why Join Cerebras People who are serious about software make their own hardware. At Cerebras, we have built a breakthrough... 
    Contract work
    Shift work
    Weekend work

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  • $131k - $213.5k

     ...Job Description Your Career We’re looking for a Software Engineer to join our Information Technology team and help lead the development...  ...opportunities to leverage AI technologies to enhance automation, improve decision-making, and optimize workflows. This includes... 
    Full time
    Work experience placement
    Casual work
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    23 hours ago
  • $100k

     ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors....  .... We are seeking an experienced and highly skilled Software Engineer with expertise in compilers and semiconductor technology to... 
    Permanent employment
    Full time

    Tenstorrent

    Santa Clara, CA
    23 hours ago
  • $151.9k - $227.9k

    ## \nCompany:\n\nQualcomm Atheros, Inc.\n\n## Job Area:\n\nEngineering Group, Engineering Group \u003e Software Engineering\n\nGeneral Summary:\n\n## Role Overview\n\nWe are seeking an experienced WLAN Firmware Engineer with deep expertise in datapath architecture to design... 
    Full time
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    23 hours ago
  •  ...the banking and payments systems. Second, oversight expertise, automated compliance systems, and bespoke program management to navigate...  ..., Denver, San Diego, DC) Zone 3: $135,000 - $186,560 (Other US Metros) #LI #engineering #softwareengineerjobs #hybrid #LI-AG1... 
    Full time
    Flexible hours
    Shift work

    Lead Bank

    Sunnyvale, CA
    23 hours ago
  • $150k - $210k

     ...will be unveiling to the world soon. Our offices are in Emeryville and Santa Clara, California. About this Role : As a Software Engineer, Reliability and Integration, you’ll start by owning the uptime and reliability of our prototyping and development fleet of... 
    Full time

    Atomic Machines

    Santa Clara, CA
    23 hours ago

Do you want to receive more vacancies?

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