Senior Software Engineer - Wireless & Data Pipelines

Apple Inc.

Cupertino (CA)

On-site

USD 185,000 - 325,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple Inc. in Cupertino, California, is seeking an experienced software engineer to design and develop software solutions for wireless engineering workflows.

You will collaborate with Wireless Firmware and RF HW teams, tackle complex problems, and contribute to data processing pipelines, web tools, and automated systems. The role requires strong Python skills, extensive debugging experience (Xcode/IntelliJ), and a solid grasp of data structures, algorithms, and concurrency.

Qualifications

  • Bachelor’s degree in computer science or equivalent with 10+ years of experience.
  • 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.
  • Ability to work in a fast‑paced, collaborative environment and communicate effectively with cross‑functional teams.

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.

Skills

Python
Data structures
Algorithms
Concurrency & multi-threading
CI/CD
Git
Debugging
Cross-functional collaboration

Education

Bachelor's degree in computer science or equivalent
Master’s degree in computer science or equivalent

Tools

Xcode
IntelliJ
Jenkins
Docker

Job description

Apple Inc. in Cupertino, California, is seeking an experienced software engineer to design and develop software solutions for wireless engineering workflows.

You will collaborate with Wireless Firmware and RF HW teams, tackle complex problems, and contribute to data processing pipelines, web tools, and automated systems. The role requires strong Python skills, extensive debugging experience (Xcode/IntelliJ), and a solid grasp of data structures, algorithms, and concurrency.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Automation
Software Engineer - Automation

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Wireless Automation & Infrastructure Engineer
Senior Wireless Automation & Infrastructure Engineer

Apple Inc. • San Diego (CA)

On-site
USD 140,000 - 210,000
RF Systems & Wireless Integration Engineer
RF Systems & Wireless Integration Engineer

Apple • United States

On-site
USD 143,100 - 264,200
Medical & dental coverage
Employee stock programs
Relocation assistance
+1
Senior Wireless Automation & Test Engineer - On-Site
Senior Wireless Automation & Test Engineer - On-Site

Apple Inc. • Sunnyvale (CA), San Diego (CA), Irvine (CA)

On-site
USD 180,000 - 230,000
Senior Software Engineer - iOS Telephony & Wireless Systems
Senior Software Engineer - iOS Telephony & Wireless Systems

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 195,000
Senior Wireless SoC RF Integration & Validation Engineer
Senior Wireless SoC RF Integration & Validation Engineer

Apple, Inc. • Irvine (CA)

On-site
USD 180,000 - 240,000
Senior Wireless Systems Engineer, Bluetooth & Ecosystems
Senior Wireless Systems Engineer, Bluetooth & Ecosystems

Apple Inc. • Cupertino (CA)

On-site
USD 185,000 - 325,000
Senior Wireless SoC Hardware Engineer
Senior Wireless SoC Hardware Engineer

Apple Inc. • Sunnyvale (CA)

On-site
USD 185,000 - 325,000
Medical & dental coverage
Stock program eligibility
Relocation assistance
+2
RF Systems Integration Engineer — Wireless Impact
RF Systems Integration Engineer — Wireless Impact

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Senior Firmware Validation Engineer - Wireless SoC
Senior Firmware Validation Engineer - Wireless SoC

Apple Inc. • San Francisco (CA)

On-site
USD 184,700 - 324,800
Medical coverage
Retirement benefits
Employee stock purchase plan
+1