CareerPlanSign in

Software Engineer - Automation

Cupertino, United States of America💼 Full-time🗓 2026-08-28 → 2026-09-28

Core

Designing and developing software frameworks, tools, and automation pipelines to improve efficiency, accuracy, and scalability across wireless engineering workflows.

Role type

Senior IC software engineer (automation & data pipelines)

Builds

Software frameworks, data processing pipelines, web tools, backend services, and CI/CD automation

Domain

Wireless engineering / Software infrastructure

Required skills

Python, software framework design, debugging (Xcode/IntelliJ), data structures & algorithms, concurrency & multi-threading, CI/CD pipeline implementation, Git, SQL, NoSQL (PostgreSQL, MongoDB), REST APIs, Docker, Jenkins

Preferred skills

Web application development, data visualization tools, build server setup

Technologies

Python, Xcode, IntelliJ, Git, Jenkins, Docker, PostgreSQL, MongoDB

Responsibilities

Design and maintain software frameworks and tools for wireless engineering workflows; Build and optimize data processing pipelines for large volumes of wireless test and calibration data; Develop and maintain web tools and backend services for internal applications; Implement automation and CI/CD pipelines for build, test, and deployment; Ensure code quality through unit testing and peer reviews; Collaborate with firmware, hardware, and cross-functional teams to integrate software components.

Seniority

Senior, hands-on IC

Sourced via apple · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.