Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer - Automation

Apple

Salary not specified
Dec 6, 2025
Cupertino, CA, US
Apply Now

At Apple, the business problem is to develop extraordinary products with a prime focus on accuracy, understandability, and performance of the product, by designing and developing software solutions that improve efficiency, accuracy, and scalability across wireless engineering workflows.

Requirements

  • Strong knowledge in designing and developing software frameworks using Python.
  • Experience in debugging software issues using interactive debuggers (Xcode/IntelliJ) for client/server applications.
  • Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading and scalability.
  • Experience with Continuous Integration and Deployment (CI/CD) pipelines.
  • Experience with code versioning tools such as Git.
  • Knowledge of SQL and NoSQL databases, including PostgreSQL and MongoDB.
  • Experience working with Jenkins and Docker for setting up build servers and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain software frameworks and tools that improve efficiency, accuracy, and scalability across wireless engineering workflows.
  • Collaborate closely with firmware, hardware, and cross-functional teams to define software requirements, develop solutions, and integrate software components into existing systems.
  • Build and optimize data processing pipelines to handle large volumes of wireless test, calibration, and performance data with high accuracy and reliability.
  • Develop and maintain web tools and backend services to ensure data and service availability for internal applications and automated systems.
  • Implement automation and CI/CD pipelines to streamline build, test, and deployment processes across environments.
  • Ensure code quality through unit testing, peer reviews, and adherence to best practices in software design and documentation.
  • Collaborate with internal stakeholders to identify opportunities for process automation, visualization, and workflow optimization.

Other

  • Bachelor’s degree in computer science or equivalent with 3+ years of relevant experience required.
  • Master’s degree in computer science or equivalent with 3+ years of relevant experience preferred.
  • Ability to work in a fast-paced, collaborative environment and communicate effectively with cross-functional teams.
  • Travel requirements not specified
  • Clearance requirements not specified