Apple
Software Engineer - Automation
$185K–$325K
Cupertino, California · Full-time · Posted Aug 28, 2026
- Experience
- 10+ years of experience.
- Education
- Bachelor’s degree in computer science or equivalent; preferred: Master’s degree in computer science or equivalent.
About the job
Develops automation software, data pipelines, web tools, and backend services to improve wireless engineering workflows and support wireless testing, calibration, and performance analysis.
What you'll do
- Design and maintain software frameworks, tools, data pipelines, web tools, and backend services for wireless engineering.
- Collaborate with firmware, hardware, and other teams to define requirements and integrate software components.
- Automate and optimize build, test, and deployment workflows, and maintain code quality through testing and reviews.
What they ask for
- Bachelor’s degree in computer science or equivalent.
- Strong knowledge designing and developing software frameworks using Python.
- Experience debugging client/server applications with interactive debuggers (Xcode/IntelliJ).
- Knowledge of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability; experience with CI/CD pipelines and Git.
Nice to have
- Master’s degree in computer science or equivalent.
- Experience with web applications, databases, data visualization, REST APIs, PostgreSQL, MongoDB, Jenkins, or Docker.
Pay
$184,700 and $324,800 (USD base salary range)
Tools
Python, Xcode, IntelliJ, Git, CI/CD, PostgreSQL, MongoDB, Jenkins
Model-written summary · the original posting is authoritative