Senior Software Engineer - Wireless & Data Pipelines

Apple Inc.

Cupertino (CA)

On-site

USD 185,000 - 325,000

Full time

14 days+
Application generator

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

Carrier Software Engineer – Wireless Config & Tools
Carrier Software Engineer – Wireless Config & Tools

Apple Inc. • San Francisco (CA)

On-site
USD 129,000 - 195,000
Comprehensive medical and dental cover
Retirement benefits
Discounted products and free services
+3
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
Wireless Carrier Software Engineer
Wireless Carrier Software Engineer

Socket.dev • California (MO)

On-site
USD 120,000 - 180,000
System Software Developer
System Software Developer

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 190,000
Senior Wireless Systems Engineer - RF & Protocols
Senior Wireless Systems Engineer - RF & Protocols

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs
+4
System Software Engineer - Wireless & Radio Metrics
System Software Engineer - Wireless & Radio Metrics

Socket.dev • Cupertino (CA)

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

Apple • United States

On-site
USD 143,000 - 265,000
Medical & dental coverage
Employee stock programs
Relocation assistance
+1
Wireless System Engineer
Wireless System Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 185,000 - 325,000
Medical and dental coverage
Retirement benefits
Stock programs
+4
Wireless Cellular Systems Software Engineer
Wireless Cellular Systems Software Engineer

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 278,000
Comprehensive medical and dental
Retirement benefits
Discounted products and services
+2