Last Updated Apr 2026
Natick, MA
3,388 employees
Est. 1984
mathworks.com
The MathWorks, Inc. logo

The MathWorks, Inc.Green Card PERM Data

The MathWorks, Inc. PERM & Green Card Filings

Does The MathWorks, Inc. sponsor green cards? Yes. Below is every PERM labor certification filing by The MathWorks, Inc., 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

44

Recent processing time

13 monthsApprox.

Green Card Commitment

37.6%

High

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 70 PERM filings in the last year.

Unusual Job Requirements

61 of 70 filings

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

PERM Filings by Quarter

PERM filings by quarter

255075100201620182020202220242025

PERM Processing Time by Year

PERM processing time by year

1252503755002016201720182019202020212022202320242025
YearFilingsCertifiedDeniedWithdrawnMedian Processing Days
2026110011
2025443707388
20241039508485
202310910504426
202214514500298
2021232210164
2020828200200
201961610062
201889890089
2017848400116
201626260073

All PERM Filings

778 total
Job TitleSalaryLocationFiledDecisionDaysStatus
Software Engineer in Test
G-100-26138-921726
$100,630NATICK, MAMay 18, 2026May 20, 20262Withdrawn
Software Engineer
G-100-26138-921644
$122,970NATICK, MAMay 18, 2026May 20, 20262Withdrawn
Senior Quality Engineer
G-100-26138-921565
$139,402NATICK, MAMay 18, 2026May 20, 20262Withdrawn
Software Engineer
G-100-26135-917289
$122,970NATICK, MAMay 15, 2026May 20, 20265Withdrawn
Senior Application Engineer
G-100-26135-916559
$155,314NATICK, MAMay 15, 2026May 30, 202615Withdrawn
Software Engineer
G-100-26133-906184
$122,970NATICK, MAMay 13, 2026May 20, 20267Withdrawn
Software Engineer in Test
G-100-26133-906086
$102,565NATICK, MAMay 13, 2026May 20, 20267Withdrawn
N/A
G-100-26132-899849
N/ANATICK, MAMay 12, 2026May 20, 20268Withdrawn
Application Engineer
G-100-26132-899813
$102,000NATICK, MAMay 12, 2026May 14, 20262Withdrawn
Principal Software Engineer in Test
G-100-26126-875588
$139,402NATICK, MAMay 6, 2026May 7, 20261Withdrawn
Software Engineer in Test
G-100-26030-609526
$99,299Natick, MAJan 30, 2026Apr 28, 202688Withdrawn
Software Engineer
G-100-25234-262163
$122,970Natick, MAAug 22, 2025Nov 3, 202573Withdrawn
Software Engineer
G-100-25177-132398
$122,970Natick, MAJun 26, 2025Jun 24, 2026363Certified
Software Engineer
G-100-25177-132141
$122,970Natick, MAJun 26, 2025Jun 24, 2026363Certified
Software Engineer
G-100-25177-130638
$122,970Natick, MAJun 26, 2025Jun 24, 2026363Certified
Advanced Support Engineer
G-100-25176-127225
$142,147Natick, MAJun 25, 2025Jun 24, 2026364Certified
User Experience Designer
G-100-25176-125957
$98,800Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer in Test
G-100-25176-125949
$102,565Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer
G-100-25176-125946
$122,970Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer in Test
G-100-25176-125938
$102,565Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer
G-100-25176-125936
$122,970Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer in Test
G-100-25176-125931
$102,565Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer in Test
G-100-25176-125923
$102,565Natick, MAJun 24, 2025Jun 24, 2026365Certified
Software Engineer in Test
G-100-25176-125913
$102,565Natick, MAJun 24, 2025Jun 24, 2026365Certified
Senior Software Engineer in Test
G-100-25176-125911
$139,402Natick, MAJun 24, 2025Aug 14, 202551Withdrawn
Software Engineer
G-100-25175-124171
$122,970Natick, MAJun 24, 2025Jun 24, 2026365Certified
User Experience Designer
G-100-25175-124153
$98,800Natick, MAJun 24, 2025Jun 24, 2026365Certified
User Experience Designer
G-100-25170-110437
$98,800Natick, MAJun 18, 2025Jun 24, 2026371Certified
User Experience Designer
G-100-25169-109196
$122,970Natick, MAJun 18, 2025Jun 5, 2026352Withdrawn
Senior Software Engineer
G-100-25169-109181
$172,744Natick, MAJun 18, 2025Jun 24, 2026371Certified
User Experience Designer
G-100-25169-109168
$98,800Natick, MAJun 18, 2025Jun 24, 2026371Certified
Software Engineer in Test
G-100-25169-109146
$102,565Natick, MAJun 18, 2025Jun 24, 2026371Certified
Senior Systems Analyst
G-100-25157-063297
$142,147Natick, MAJun 6, 2025Jun 24, 2026383Certified
Software Engineer
G-100-25157-062396
$122,970Natick, MAJun 6, 2025Jun 24, 2026383Certified
Senior Software Engineer
G-100-25157-061724
$172,744Natick, MAJun 6, 2025Jun 24, 2026383Certified
Software Engineering Manager
G-100-25141-999469
$223,600Natick, MAMay 20, 2025Jun 22, 2026398Certified
Senior Release Engineer
G-100-25140-997057
$172,744Natick, MAMay 20, 2025Jun 21, 2026397Certified
Software Engineer
G-100-25140-996061
$122,970Natick, MAMay 20, 2025Feb 10, 2026266Withdrawn
Senior Quality Engineer
G-100-25139-992114
$139,402Natick, MAMay 19, 2025Jun 17, 2026394Certified
Software Engineer
G-100-25132-963482
$152,027Carlsbad, CAMay 12, 2025Jun 16, 2026400Certified
Software Engineering Manager
G-100-25129-959788
$223,600Natick, MAMay 9, 2025Jun 16, 2026403Certified
Senior Software Engineer
G-100-25073-776608
$172,744Natick, MAMar 14, 2025May 18, 2026430Certified
Senior Systems Analyst
G-100-25069-760855
$142,147Natick, MAMar 10, 2025May 15, 2026431Withdrawn
Senior Software Engineer
G-100-25066-756975
$172,744Natick, MAMar 7, 2025May 18, 2026437Certified
Senior Product Marketing Engineer
G-100-25066-756806
$155,314Natick, MAMar 7, 2025Sep 15, 2025192Withdrawn
Development Applications Engineer
G-100-25057-726442
$122,970Natick, MAFeb 26, 2025May 15, 2026443Certified
Software Engineer
G-100-25057-726036
$122,970Natick, MAFeb 26, 2025May 14, 2026442Certified
Development Applications Engineer
G-100-25057-725660
$122,970Natick, MAFeb 26, 2025May 14, 2026442Certified
Development Applications Engineer
G-100-25057-724990
$122,970Natick, MAFeb 26, 2025Sep 30, 2025216Withdrawn
Software Engineer in Test
G-100-25056-721741
$102,565Natick, MAFeb 25, 2025May 14, 2026443Certified
Software Engineer
G-100-25056-721643
$122,970Natick, MAFeb 25, 2025May 14, 2026443Certified
Senior Product Marketing Engineer
G-100-25052-715023
$155,314Natick, MAFeb 21, 2025May 13, 2026446Certified
Software Engineer
G-100-25052-713979
$112,986Natick, MAFeb 21, 2025May 13, 2026446Certified
Web Application Developer
G-100-25052-713905
$112,986Natick, MAFeb 21, 2025May 13, 2026446Certified
Software Engineer
G-100-25045-696579
$112,986Natick, MAFeb 14, 2025May 8, 2026448Certified
Senior Systems Analyst
G-100-24356-566110
$139,901Natick, MADec 20, 2024Apr 23, 2026489Certified
Senior Software Process Engineer
G-100-24356-566085
$147,181Natick, MADec 20, 2024Apr 23, 2026489Certified
Software Engineer
G-100-24271-371584
$144,000Natick, MASep 27, 2024Feb 11, 2026502Certified
Senior Quality Engineer
G-100-24260-339127
$147,000Natick, MASep 16, 2024Feb 6, 2026508Certified
Senior Software Engineer in Test
G-100-24249-316285
$141,000Natick, MASep 5, 2024Feb 5, 2026518Certified
Technical Writer
G-100-24247-309889
$130,000Natick, MASep 3, 2024Jan 25, 2026509Certified
Senior Development Applications Engineer
G-100-24240-297059
$157,643Natick, MAAug 27, 2024Jan 23, 2026514Certified
Senior Product Marketing Engineer
G-100-24240-295687
$164,500Natick, MAAug 27, 2024Jan 23, 2026514Certified
Development Applications Engineer
G-100-24239-292505
$130,000Natick, MAAug 26, 2024Jan 22, 2026514Certified
Senior Program Manager
G-100-24239-292471
$145,000Natick, MAAug 26, 2024Jan 22, 2026514Certified
Technical Consultant
G-100-24229-272179
$158,746Santa Clara, CAAug 16, 2024Jan 21, 2026523Certified
Engineering Technical Writer
G-100-24222-258325
$109,000Novi, MIAug 9, 2024Jan 16, 2026525Certified
Web Application Developer
G-100-24222-257932
$120,000Natick, MAAug 9, 2024Jan 16, 2026525Certified
Product Marketing Engineer
G-100-24222-257861
$125,500Natick, MAAug 9, 2024Jan 16, 2026525Certified
Principal Technical Consultant
G-100-24220-252480
$190,000Natick, MAAug 7, 2024Jan 13, 2026524Certified
User Experience Designer
G-100-24220-251699
$121,000Natick, MAAug 7, 2024Jan 13, 2026524Certified
Senior Program Manager
G-100-24218-245315
$152,000Natick, MAAug 5, 2024Jan 12, 2026525Certified
Senior Quality Engineer
G-100-24200-207182
$157,643Natick, MAJul 18, 2024Dec 11, 2025511Certified - Expired
User Experience Designer
G-100-24180-158082
$123,000Natick, MAJun 28, 2024Sep 25, 2025454Certified
Software Engineer
G-100-24180-157958
$128,000Natick, MAJun 28, 2024Sep 25, 2025454Certified
Senior Software Engineer
G-100-24179-155947
$170,000Natick, MAJun 27, 2024Sep 25, 2025455Certified
Software Engineer
G-100-24179-155708
$140,500Natick, MAJun 27, 2024Sep 25, 2025455Certified
Infrastructure DevOps Engineer
G-100-24179-154932
$138,000Natick, MAJun 27, 2024Sep 25, 2025455Certified
Senior Software Engineer
G-100-24179-154379
$160,000Natick, MAJun 27, 2024Apr 28, 2025305Withdrawn
User Experience Designer
G-100-24178-151504
$120,000Natick, MAJun 26, 2024Sep 25, 2025456Certified
Software Engineer in Test
G-100-24177-145521
$133,000Natick, MAJun 25, 2024Sep 25, 2025457Certified
Application Engineer
G-100-24177-145287
$120,700Torrance, CAJun 25, 2024Sep 25, 2025457Certified
Senior Quality Engineer
G-100-24176-143464
$145,000Natick, MAJun 24, 2024Sep 25, 2025458Certified
Software Engineer
G-100-24176-143350
$144,000Natick, MAJun 24, 2024Sep 25, 2025458Certified
Software Engineer in Test
G-100-24173-139334
$129,000Natick, MAJun 21, 2024Sep 25, 2025461Certified
Senior Application Engineer
G-100-24173-138483
$163,500Plano, TXJun 21, 2024Sep 25, 2025461Certified
Software Engineer in Test
G-100-24173-138332
$127,500Natick, MAJun 21, 2024Sep 25, 2025461Certified
Senior Application Engineer
G-100-24173-138164
$159,000Novi, MIJun 21, 2024Sep 25, 2025461Certified
Application Engineer
G-100-24173-138053
$120,700Torrance, CAJun 21, 2024Sep 25, 2025461Certified
Senior Software Process Engineer
G-100-24172-134488
$157,643Natick, MAJun 20, 2024Feb 18, 2025243Withdrawn
Engineering Technical Writer
G-100-24170-126348
$112,000Natick, MAJun 18, 2024Sep 25, 2025464Certified
Software Engineer
G-100-24170-124321
$143,000Natick, MAJun 18, 2024Sep 25, 2025464Certified
Senior Software Engineer
G-100-24170-124260
$157,643Natick, MAJun 18, 2024Sep 25, 2025464Certified
Product Marketing Engineer
G-100-24166-113812
$127,300Natick, MAJun 14, 2024Sep 25, 2025468Certified
Senior Advanced Support Engineer
G-100-24166-113501
$148,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Software Engineer in Test
G-100-24166-113324
$131,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Principal Product Marketing Engineer, Senior Team Lead
G-100-24166-111522
$188,000Natick, MAJun 14, 2024Sep 25, 2025468Certified
Product Marketing Engineer
G-100-24163-097699
$130,000Natick, MAJun 11, 2024Jan 22, 2025225Withdrawn
Software Engineer
G-100-24159-086282
$112,986Natick, MAJun 7, 2024Sep 25, 2025475Certified
Software Engineer in Test
G-100-24157-073544
$98,800Natick, MAJun 5, 2024Sep 25, 2025477Certified

Page 1 of 8

...

Frequently Asked Questions

Yes. The MathWorks, Inc. has filed 778 PERM labor certification applications with the Department of Labor, with 747 certified. The median processing time from filing to decision has been 249 days.

U.S. Immigration Solved

Home Bottom Hero Asset V2