Back to all jobs
Apple logo

Software Engineer

Apple

Cupertino, California, U.S.
Full-time, Regular
Posted Sep 23, 2025
Onsite

Compensation

Loading salary analysis...

About the role

Our team is looking for an experienced software engineer with modern embedded C++ and Python skills and experienced in software-defined-radio and real-time data-processing systems

Responsibilities

  • Designing, implementing, testing, and operating a complex real-time software system
  • Cross-team coordination and execution of software releases and hardware-software integrated test campaigns
  • Development and deployment of operation procedures running on the cloud-based control and monitoring system

Requirements

  • 5+ years of experience of software development in modern C++
  • 2+ years of experience of designing and implementing software-defined radio (SDR) software or high-bandwidth data-processing application
  • Experience of designing software system running on a heterogeneous computing system (CPU+FPGA, CPU+GPU, CPU+ASIC accelerator, etc.)
  • Strong familiarity with low-level systems programming using modern C++ constructs
  • Knowledge of and ability to mentor other team members on modern design/coding best practices

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses or commission payments
  • Relocation assistance

About the Company

Apple is an equal opportunity employer that is committed to inclusion and diversity

Job Details

Salary Range

$147,400 - $272,100/yearly

Location

Cupertino, California, U.S.

Employment Type

Full-time, Regular

Original Posting

View on company website
Create resume for this position