Apple
Software Engineer - Automation
$129K–$225K
Cupertino, California · Full-time · Posted Aug 28, 2026
- Education
- Bachelor’s degree in computer science or equivalent.
About the job
Designs and maintains software frameworks, automation, data pipelines, and internal tools for wireless engineering workflows.
What you'll do
- Build software frameworks, tools, and data pipelines for wireless test, calibration, and performance workflows.
- Collaborate with firmware, hardware, and other teams to define requirements and integrate software components.
- Develop web tools and backend services, automate CI/CD processes, and maintain code quality through testing and reviews.
What they ask for
- Bachelor’s degree in computer science or equivalent.
- Strong knowledge of designing and developing software frameworks using Python.
- Experience debugging client/server applications with interactive debuggers such as Xcode or IntelliJ.
- Experience with CI/CD pipelines and code versioning tools such as Git; strong understanding of data structures, algorithms, design patterns, concurrency, multi-threading, and scalability.
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
$129,300 to $225,300 USD base salary
Tools
Python, Xcode, IntelliJ, Git, PostgreSQL, MongoDB, Jenkins, Docker
Model-written summary · the original posting is authoritative