Software Automation Engineer
Apple Oakbrook
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.
Description
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, with a minimum of 10 years of relevant 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
$248.4k - $310.5k
...Software Engineer - Robotics & Autonomous Systems Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics, Autonomous Vehicles, and Computer Vision. In this role, you'll be a key contributor building production systems...SuggestedFull time- Tetra Tech is seeking an Automation Engineer for their Systems Integration team to support municipal and industrial water and wastewater markets. The position offers hybrid work based primarily in the San Jose, CA area, involving PLC & SCADA projects across the country....Suggested
$160k - $210k
A cutting-edge robotics startup in San Francisco is looking for a Robotics Software Engineer to lead the development of intelligent software for automated manufacturing systems. This role combines collaboration in a world-class team with responsibilities for system design...SuggestedFlexible hours$22 - $30 per hour
...You will receive the same orientation training as our full-time engineers, you will be matched with an individual mentor, and you will... ...the implementation of agentic AI workflows and browser-based automations alongside senior team members to automate multi-step business...SuggestedFull timeInternship$127k - $225k
...innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Software Engineer on our Labelling and Data Automation team, you will build pipelines, tools, and workflows to accelerate the development of our AI‑first self‑...SuggestedFull timeWork at officeWork from homeFlexible hours- A leading AI company is seeking a Senior Software Engineer to design and build scalable infrastructure. The role involves working on both... ...collaborating with teams on cloud-based identity management and automation solutions. Applicants should have 5+ years of experience,...
- ...valued at $10 billion. We work in-person five days a week in our new San Francisco headquarters. About the Role As a Software Engineer on the Automations team at Mercor, you’ll join a small, high-leverage engineering group building the autonomous systems that run Mercor...Work at officeImmediate start
$225k
Australia-Employment is seeking a Senior Software Engineer in San Francisco to design and implement AI-native workflows and infrastructure. This role offers a competitive salary between $225,000 and $450,000 per year. You will work on diverse challenges in a hybrid environment...- Launch Tennessee is hiring a Software Engineer for their Bookkeeping Automation team in San Francisco. Responsibilities include developing production software to automate bookkeeping and integrate with third-party systems. The ideal candidate has 3+ years of software engineering...
$140k - $180k
WorksHub in San Francisco is looking for a Software Engineer to join our growing team. You will work closely with the founders and fellow engineers to develop innovative solutions that automate laboratory processes and enhance scientific experimentation. Ideal candidates...$110k - $132k
...improve. We’re building a small team of exceptional, hands-on engineers to make this happen. Mechanical, electrical, hardware,... ...industry for the past 40 years. About the role We’re hiring an Automation Software Engineering Intern for the fall term. The internship begins...Hourly payWeekly payInternshipWork at officeVisa sponsorshipNight shift$148.5k - $223.9k
...:**Salesforce’s DNS team seeks a Senior Engineer to join the DNS Operations team. This team... ...to provide the largest business automation cloud on the planet. The compute infrastructure... ...vision.**Responsibilities:*** Develop software services to manage DNS, DHCP, IP Allocation...Work experience placement- I did my part and supported the Regular Toilet is looking for a Software Engineer in San Francisco. The ideal candidate will develop and maintain automation frameworks and dashboards, ensuring reliable testing processes. Key qualifications include proven software engineering...
- ...future of hardware development! At AllSpice , we’re building the automation engine that powers the next generation of circuit design, enabling... ...is to bring the same modern workflows that revolutionized software: version control, automation, and collaboration to the...Home officeFlexible hours
$150k - $220k
About the Role We're looking for a Full Stack Software Engineer with a product mindset to join our Data team and help transform how Aircall... ...‑leverage opportunities, and build AI‑powered tools that automate processes and boost productivity. You'll report to the Data...$107k - $150k
At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world... ...your help! Role Overview Ouster is seeking a Software Engineer to build, optimize, and maintain our automated production test infrastructure. In this role, you...Work experience placementLocal areaFlexible hours- Beta Soft System Inc. is seeking an Automation Engineer to support testing of product features and improve testing strategies. The ideal candidate will have BA/BS and at least 6 years of experience, focusing on Java programming and testing in a web environment. Responsibilities...H1b
- ...You will be a technical expert in test automation, working independently on complex testing... ...as a technical resource for quality engineering. You will continue hands on test execution... ...is preferred Strong knowledge of software QA methodologies, tools, and processes...Work experience placement
- AI Chopping Block, Inc. is seeking a Robotics Software Engineer based in San Francisco, CA, who will design and optimize software solutions for diverse robotics hardware. This role requires in-person attendance for 4 days a week and involves collaborating with various teams...
- OpenAI is looking for Robotics Software Engineers to enhance their robotics data collection in San Francisco, CA. This role involves designing and optimizing software solutions across diverse robotics hardware, requiring strong collaboration with cross-functional teams...
- Neura Market is currently looking for a talented Robotics Software Engineer based in San Francisco, CA. The role involves developing and optimizing software solutions for diverse robotics hardware and working in a collaborative environment with multidisciplinary teams....
- A global healthcare leader seeks an experienced engineer to integrate advanced AI and laboratory systems. This hands-on role involves... ...mechanical engineering with demonstrated experience in laboratory automation, containerization, and Python. The position offers a...
- Experimentation Jobs is looking for a Marketing Productivity Engineer to build automation pipelines and enhance website performance. You'll integrate analysis with AI content drafting, optimize conversions, and collaborate with Product Marketing on rapid page launches....
$141.8k - $258.6k
...Francisco Bay Area, California, United States Software and Services Join the team redefining... ...and motivated software quality engineer to join our Siri AI Quality Engineering... ...quality engineering groups as the owner of automation support. This position is ideal for systems...Relocation$140k - $180k
...in San Francisco, CA. The ideal candidate should be proficient in Python and vector databases, with hands-on experience building automation that powers customer engagement. You will collaborate with marketing and sales teams to enhance workflows, driving the AI roadmap...$140k - $180k
About Sift Sift is the data infrastructure platform for hardware engineering teams. Sift turns high-frequency telemetry into engineering... ...the Role Sift is hiring a builder at the intersection of AI, automation, and go-to-market execution. Our platform is trusted by the...Work at officeRelocationShift work$187k - $260k
Samsara is looking for a Senior Automation Engineer in San Francisco, California, to innovate in automation for connected equipment. This hybrid role involves collaborating with firmware teams to enhance automation processes and ensure product quality. You will drive high...$123.6k - $185.4k
...infrastructure to make that possible at scale. We are looking for an AI Automation Engineer to own the systems behind Harvey Academy and the help center... ...team members. What You Have 5+ years of experience in software engineering or automation engineering, with demonstrated...- ...generalist to improve operational efficiencies through AI and automation. In this role, you will identify key problems, build rapid... ..., and measure impact. Ideal candidates have 2-5 years of software engineering experience, proficiency in Python or TypeScript, and a strong...
- AI Chopping Block is seeking an AI Automation Engineer to join their Customer Education team in San Francisco, California. In this role, you'll own the technical systems behind Harvey Academy and the help center, leveraging AI to enhance the customer experience. You'll...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Automation Engineer. Be the first to apply!
- software engineer amazon San Francisco, CA
- experienced software developer San Francisco, CA
- federal - software developer San Francisco, CA
- software developer internship San Francisco, CA
- senior software engineer San Francisco, CA
- software developer fintech San Francisco, CA
- part time software developer remote San Francisco, CA
- software developer intern San Francisco, CA
- software data engineer San Francisco, CA
- fall software engineering internship San Francisco, CA

