Last Updated Apr 2026
Cupertino, CA
9,564 employees
Est. 1977
apple.com
Apple logo

AppleGreen Card PERM Data

Apple PERM & Green Card Filings

Does Apple sponsor green cards? Yes. Below is every PERM labor certification filing by Apple, including approval rates, PERM processing times, and salary data. The employer sponsored green card process from PERM filing to permanent residency typically takes 1 to 5+ years depending on visa category and country of birth.

Sponsors Green Cards?

Yes

2025 PERM filings

9

Recent processing time

16 monthsApprox.

Green Card Commitment

9%

Low

PERM Filing Risk Factors

The DOL flags certain conditions on PERM applications that may trigger an audit, a request for additional documentation before a case can be certified. These are common in certain industries and don't indicate wrongdoing. Based on 16 PERM filings in the last year.

Unusual Job Requirements

8 of 16 filings

The job requirements exceed what's standard for the occupation. The DOL checks whether requirements are tailored to the foreign worker.

Foreign Language Required

1 of 16 filings

The position requires a non-English language. The DOL verifies this is a genuine business need, not a way to narrow the applicant pool.

PERM Filings by Quarter

PERM filings by quarter

2505007501k201620182020202220242025

PERM Processing Time by Year

PERM processing time by year

125250375500201620172018201920202021202220232024
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
20259009
20243517018472
20232,4272,3156106428
20221,5391,515123287
202140039226147
202076676150200
20195435420163
20181,0251,0162792
201798197119103
20164033983282

All PERM Filings

8,137 total
Job TitleSalaryLocationFiledDecisionDaysStatus
Marketing Specialist
G-100-25356-503889
$108,200Culver City, CADec 22, 2025Dec 22, 20250Withdrawn
Marketing Specialist
G-100-25356-503722
$108,200Culver City, CADec 22, 2025Dec 22, 20250Withdrawn
Power Engineer
G-100-25321-414854
$143,100Cupertino, CANov 17, 2025Nov 17, 20250Withdrawn
Power Engineer
G-100-25321-414350
$143,100Cupertino, CANov 17, 2025Nov 17, 20250Withdrawn
Physical Design Engineer
G-100-25321-413401
$128,300Beaverton, ORNov 17, 2025Nov 17, 20250Withdrawn
HI Designer
G-100-25321-412668
$175,800Cupertino, CANov 17, 2025Nov 17, 20250Withdrawn
Software Development Engineer - Systems
G-100-25318-410041
$175,800Cupertino, CANov 14, 2025Nov 17, 20253Withdrawn
HR Business Partner
G-100-25273-348717
$137,342Cupertino, CASep 30, 2025Sep 30, 20250Withdrawn
Supply Demand Planner
G-100-25255-305545
$125,400Austin, TXSep 12, 2025Nov 6, 202555Withdrawn
Physical Design Engineer
G-100-24219-249776
$161,700San Diego, CAAug 6, 2024Dec 16, 2025497Certified
Design Verification Engineer
G-100-24219-249726
$126,984Cupertino, CAAug 6, 2024Dec 16, 2025497Certified
FE Engineer
G-100-24195-194762
$106,787West Lake Hills, TXJul 12, 2024Nov 17, 2025493Certified
Technical Program Lead
G-100-24195-194760
$125,778Cupertino, CAJul 12, 2024Nov 17, 2025493Certified
Physical Analysis Engineer
G-100-24195-194758
$131,500San Diego, CAJul 12, 2024Nov 17, 2025493Certified
Data Engineer
G-100-24195-194752
$121,000Austin, TXJul 12, 2024Nov 17, 2025493Certified
Product Design Engineer
G-100-24195-194750
$170,700Cupertino, CAJul 12, 2024Nov 17, 2025493Certified
Professional Services Consultant
G-100-24195-194749
$98,200Austin, TXJul 12, 2024Nov 17, 2025493Certified
Alliance/Partner Specialist
G-100-24153-059836
$148,595Cupertino, CAJun 1, 2024Jun 1, 20240Withdrawn
Alliance/Partner Specialist
G-100-24153-059949
$148,595Cupertino, CAMay 31, 2024Aug 7, 2025433Certified
Manufacturing Quality Engineer
G-100-24153-059860
$125,778Cupertino, CAMay 31, 2024Aug 7, 2025433Certified
HI Designer
G-100-24153-059803
$234,062Cupertino, CAMay 31, 2024Aug 7, 2025433Certified
Design Verification Engineer
G-100-24145-034808
$138,900Cupertino, CAMay 24, 2024Aug 7, 2025440Certified
Financial Analyst
G-100-24144-029941
$135,658Cupertino, CAMay 23, 2024Aug 7, 2025441Certified
Professional Services Consultant
G-100-24103-884172
$151,400Austin, TXApr 12, 2024Jul 24, 2025468Certified
Client Services Project Coordinator
G-100-24103-884158
$95,618Austin, TXApr 12, 2024Jul 5, 202484Withdrawn
Software Development Engineer
G-100-24053-741685
$161,700Seattle, WAFeb 22, 2024Jun 9, 2025473Certified
Design Verification Engineer
G-100-24041-709325
$148,000Orlando, FLFeb 10, 2024Jul 5, 2024146Withdrawn
Design Verification Engineer
G-100-24041-709212
$148,000Orlando, FLFeb 10, 2024Feb 10, 20240Withdrawn
Financial Analyst
G-100-24040-709131
$106,725Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Manufacturing Quality Engineer
G-100-24040-708970
$148,200Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Software Development Engineer - Firmware
G-100-24040-708891
$141,378Cupertino, CAFeb 9, 2024Jun 17, 2025494Certified
Engineering Project Manager
G-100-24040-708890
$183,400Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Design Verification Engineer
G-100-24040-708875
$148,000Orlando, FLFeb 9, 2024Feb 10, 20241Withdrawn
Software Development Engineer
G-100-24040-708678
$141,003Cary, NCFeb 9, 2024Jul 5, 2024147Withdrawn
Software Development Engineer
G-100-24040-708302
$141,378Cupertino, CAFeb 9, 2024Jun 10, 2025487Certified
Wireless Module Engineer
G-100-24040-708183
$225,500Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Hardware Development Engineer
G-100-24040-708094
$170,700Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Tools and Automation Engineer
G-100-24040-708051
$121,000Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Engineering Project Coordinator
G-100-24040-707947
$182,333Cupertino, CAFeb 9, 2024Jul 5, 2024147Withdrawn
Software Development Engineer - Systems
G-100-24027-672066
$170,700Cupertino, CAJan 27, 2024Jul 5, 2024160Withdrawn
Software Integrity Engineer
G-100-24027-672031
$121,597San Diego, CAJan 27, 2024Jul 5, 2024160Withdrawn
Software Development Engineer - Apps
G-100-24026-672002
$192,941Cupertino, CAJan 26, 2024Jul 5, 2024161Withdrawn
Software Development Engineer
G-100-24026-671843
$242,700Cupertino, CAJan 26, 2024Jul 5, 2024161Withdrawn
Hardware Systems Engineer
G-100-24026-671801
$138,900Cupertino, CAJan 26, 2024Jul 5, 2024161Withdrawn
Hardware Systems Engineer
G-100-23362-596466
$144,500Austin, TXDec 28, 2023Jul 5, 2024190Withdrawn
Software Development Engineer - Apps
G-100-23357-590279
$127,338Seattle, WADec 22, 2023Apr 10, 2025475Certified
Software Development Engineer
G-100-23354-581650
$115,000San Diego, CADec 20, 2023Jul 5, 2024198Withdrawn
Engineering Project Specialist
G-100-23350-571554
$160,389Cupertino, CADec 16, 2023Aug 6, 2024234Withdrawn
Software Development Engineer - Test
G-100-23350-571499
$192,941Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Tools and Automation Engineer
G-100-23349-571210
$121,000Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Software Development Engineer - Systems
G-100-23349-571083
$130,000Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Engineering Project Lead
G-100-23349-570174
$150,000Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Project Coordinator
G-100-23349-570062
$125,000Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Graphic Designer
G-100-23349-570013
$106,500Culver City, CADec 15, 2023Jul 5, 2024203Withdrawn
Design Verification Engineer Coordinator
G-100-23349-569846
$206,000Austin, TXDec 15, 2023Apr 10, 2025482Certified
Engineering Project/Program Manager
G-100-23349-569823
$196,872Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Software Development Engineer
G-100-23349-569712
$130,000Cupertino, CADec 15, 2023Apr 10, 2025482Certified
Software Development Engineer
G-100-23349-569660
$167,149Cupertino, CADec 15, 2023Jul 5, 2024203Withdrawn
Software Development Engineer
G-100-23349-568603
$141,378Cupertino, CADec 15, 2023Jul 5, 2024203Withdrawn
Software Development Engineer
G-100-23347-565165
$141,378Cupertino, CADec 13, 2023Apr 10, 2025484Certified
Software Development Engineer
G-100-23347-565082
$161,000Cupertino, CADec 13, 2023Apr 10, 2025484Certified
Machine Learning Engineer
G-100-23346-562367
$161,000Cupertino, CADec 12, 2023Jan 31, 202450Withdrawn
Hardware Development Engineer
G-100-23346-560181
$130,000Cupertino, CADec 12, 2023Apr 10, 2025485Certified
RF/Analog/Mixed Signal Engineer
G-100-23345-558983
$161,000Cupertino, CADec 11, 2023Apr 10, 2025486Certified
Design Verification Engineer
G-100-23342-555612
$161,000Cupertino, CADec 8, 2023Apr 10, 2025489Certified
Strategic Sourcing Manager
G-100-23342-555598
$204,235Cupertino, CADec 8, 2023Apr 10, 2025489Certified
Engineering Program Specialist
G-100-23341-552685
$177,341Cupertino, CADec 7, 2023Apr 10, 2025490Certified
Machine Learning Engineer
G-100-23341-552592
$161,000Cupertino, CADec 7, 2023Apr 10, 2025490Certified
Physical Design Engineer
G-100-23341-552386
$115,000West Lake Hills, TXDec 7, 2023Apr 10, 2025490Certified
Software Development Engineer - Applications
G-100-23339-546297
$161,000Cupertino, CADec 5, 2023Apr 10, 2025492Certified
Worldwide Supply Demand Planner
G-100-23339-546276
$138,500Cupertino, CADec 5, 2023Apr 10, 2025492Certified
Professional Services Consultant
G-100-23335-538271
$157,500Cupertino, CADec 1, 2023Apr 10, 2025496Certified
Engineering Program Specialist
G-100-23335-537105
$130,259Cupertino, CADec 1, 2023Apr 10, 2025496Certified
Engineering Project Specialist
G-100-23334-535021
$136,000Seattle, WANov 30, 2023Mar 11, 2025467Certified - Expired
Machine Learning Engineer
G-100-23334-534967
$161,000Cupertino, CANov 30, 2023Aug 6, 2024250Withdrawn
Production Services Engineer
G-100-23334-533852
$136,000Denver, CONov 30, 2023Mar 7, 2025463Certified - Expired
Supply Demand Planner
G-100-23333-531739
$104,000Cupertino, CANov 29, 2023Mar 11, 2025468Certified - Expired
ASIC Design Engineer
G-100-23333-531649
$144,500Beaverton, ORNov 29, 2023Mar 7, 2025464Certified - Expired
Software Development Engineer
G-100-23333-531485
$153,341Cupertino, CANov 29, 2023Jul 5, 2024219Withdrawn
Software Development Engineer
G-100-23332-527944
$192,941Cupertino, CANov 28, 2023Mar 10, 2025468Certified - Expired
Hardware Development Engineer
G-100-23332-527810
$148,658Cupertino, CANov 28, 2023Mar 12, 2025470Certified - Expired
Data Engineer
G-100-23332-526942
$160,743Cupertino, CANov 28, 2023Mar 7, 2025465Certified - Expired
Software Development Engineer - Applications
G-100-23331-525455
$161,000Cupertino, CANov 27, 2023Mar 10, 2025469Certified - Expired
Software Development Engineer
G-100-23331-525435
$157,144Austin, TXNov 27, 2023Mar 12, 2025471Certified - Expired
Software Development Engineer
G-100-23331-524978
$161,000Cupertino, CANov 27, 2023Mar 10, 2025469Certified - Expired
Engineering Project Specialist
G-100-23326-521446
$136,000Seattle, WANov 22, 2023Nov 30, 20238Withdrawn
ASIC Design Engineer
G-100-23326-521436
$150,000Cupertino, CANov 22, 2023Mar 11, 2025475Certified - Expired
Software Development Engineer
G-100-23326-521405
$192,941Cupertino, CANov 22, 2023Mar 11, 2025475Certified - Expired
Hardware Development Engineer
G-100-23326-521377
$126,464Cupertino, CANov 22, 2023Mar 11, 2025475Certified - Expired
Implementation Engineer
G-100-23326-521324
$144,500Beaverton, ORNov 22, 2023Mar 11, 2025475Certified - Expired
Manufacturing Engineer
G-100-23326-521280
$139,000Elk Grove, CANov 22, 2023Mar 7, 2025471Certified - Expired
Software Development Engineer
G-100-23326-520349
$143,270Austin, TXNov 22, 2023Mar 7, 2025471Certified - Expired
Software Development Engineer - Applications
G-100-23325-518508
$115,000Austin, TXNov 21, 2023Mar 10, 2025475Certified - Expired
Product Design Engineer
G-100-23325-518435
$121,000Cupertino, CANov 21, 2023Aug 6, 2024259Withdrawn
Software Development Engineer
G-100-23325-518429
$161,000Cupertino, CANov 21, 2023Mar 11, 2025476Certified - Expired
Design Verification Engineer
G-100-23325-518369
$104,500Orlando, FLNov 21, 2023Mar 11, 2025476Certified - Expired
Software Development Engineer
G-100-23325-518118
$192,941Cupertino, CANov 21, 2023Mar 7, 2025472Certified - Expired
Software Development Engineer - Systems
G-100-23325-517111
$167,149Cupertino, CANov 21, 2023Mar 7, 2025472Certified - Expired
Systems Design Engineer
G-100-23325-517085
$130,000Cupertino, CANov 21, 2023Mar 12, 2025477Certified - Expired
Software Development Engineer Applications
G-100-23324-514348
$161,000Cupertino, CANov 20, 2023Mar 11, 2025477Certified - Expired

Page 1 of 82

...

Frequently Asked Questions

Yes. Apple has filed 8,137 PERM labor certification applications with the Department of Labor, with 7,927 certified. The median processing time from filing to decision has been 225 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2