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