Software Engineer Jobs at MathWorks with Visa Sponsorship

MathWorks hires Software Engineers to build and maintain products like MATLAB and Simulink, working across algorithm development, compiler engineering, and applied mathematics. The company has a consistent track record of sponsoring international talent across multiple visa categories, making it a realistic target for engineers who need work authorization.

See All Software Engineer at MathWorks Jobs

Overview

Open Jobs34+
Top Visa TypeGreen Card
Work Type91% Hybrid
Median Salary$158K
Top LocationNatick, MA
Most JobsMathWorks

Showing 5 of 34+ Software Engineer Jobs at MathWorks jobs

MathWorks
Principal Software Engineer
We won't show you this job again
MathWorks
Added 3w ago
Principal Software Engineer
MathWorks
Natick, Massachusetts
Software Engineering
Technical Product & Program Management
Quality Assurance & Testing (QA Testing)
Backend Engineering
Hybrid
10+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
MathWorks
Senior Radar Software Engineer
We won't show you this job again
MathWorks
Added 1mo ago
Senior Radar Software Engineer
MathWorks
Natick, Massachusetts
Software Engineering
Backend Engineering
$135,700/yr - $210,400/yr
On-Site
6+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
MathWorks
Senior Software Engineer
We won't show you this job again
MathWorks
Added 1mo ago
Senior Software Engineer
MathWorks
Natick, Massachusetts
Software Engineering
Backend Engineering
$135,700/yr - $210,400/yr
On-Site
6+ yrs exp.
Bachelor's
5,001-10,000

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
MathWorks
Sr. Software Engineer
We won't show you this job again
MathWorks
Added 3mo ago
Sr. Software Engineer
MathWorks
Natick, Massachusetts
Software Engineering
Backend Engineering
Hybrid
6+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)
MathWorks
Senior Compiler Engineer
We won't show you this job again
MathWorks
Added 2mo ago
Senior Compiler Engineer
MathWorks
Natick, Massachusetts
Software Engineering
Specialized Engineering
Engineering (Non-Software)
$132,500/yr - $205,400/yr
Hybrid
6+ yrs exp.
Bachelor's

Have you applied for this role?

Give feedback about this job
Min 10 characters (0/10)

See all 34+ Software Engineer Jobs at MathWorks

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at MathWorks.

Get Access To All Jobs

See all 34+ Software Engineer at MathWorks jobs

Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at MathWorks roles.

Get Access To All Jobs

Tips for Finding Software Engineer Jobs at MathWorks Jobs

Align your degree field to the role

MathWorks Software Engineer roles typically require a degree in computer science, electrical engineering, or a closely related technical field. A general engineering or business degree without a quantitative focus weakens your H-1B specialty occupation case before it even reaches USCIS.

Target teams that match your technical depth

MathWorks structures its engineering org around product areas like compilers, numerical algorithms, and graphics. Applying to a team where your academic or project work directly overlaps strengthens both your candidacy and your visa petition narrative.

Start your OPT or CPT timeline early

If you're on F-1 status, confirm your OPT authorization start date before accepting an offer. MathWorks hires CPT and OPT candidates, but onboarding timelines are fixed and USCIS requires your EAD to be valid on day one of employment.

Confirm H-1B cap timing before accepting

MathWorks is a cap-subject employer, so H-1B sponsorship depends on winning the annual lottery. If you receive an offer outside the October 1 start window, clarify with HR whether OPT extension or a cap-exempt bridge role is available while you wait.

Use Migrate Mate to filter open roles by visa type

MathWorks posts Software Engineer roles across multiple specializations. Use Migrate Mate to filter openings by the visa categories MathWorks sponsors, so you apply only to positions where your specific authorization status is supported from the start.

Request the LCA wage level before negotiating salary

Before finalizing your offer, ask HR which DOL prevailing wage level the Labor Condition Application is filed at. Your negotiated salary must meet or exceed that level, and accepting below it creates a compliance issue that can complicate your H-1B petition.

Software Engineer at MathWorks jobs are hiring across the US. Find yours.

Find Software Engineer at MathWorks Jobs

Frequently Asked Questions

Does MathWorks sponsor H-1B visas for Software Engineers?

Yes, MathWorks sponsors H-1B visas for Software Engineers and has a consistent history of doing so. Because MathWorks is a cap-subject employer, sponsorship depends on the annual H-1B lottery. Petitions must be registered in March for an October 1 start date. If you're already on OPT, you can typically begin work before your H-1B takes effect.

How do I apply for Software Engineer jobs at MathWorks?

Applications go through the MathWorks careers portal, where roles are listed by product area and engineering discipline. You can also browse current Software Engineer openings at MathWorks filtered by visa sponsorship eligibility on Migrate Mate. Tailoring your application to a specific team, such as compiler engineering or numerical computing, gives you a stronger signal than a general submission.

Which visa types does MathWorks commonly sponsor for Software Engineer roles?

MathWorks sponsors H-1B, TN, and J-1 visas for Software Engineers and also works with candidates on F-1 OPT and CPT. For longer-term permanent residence, the company supports EB-2 and EB-3 Green Card pathways, which typically involve a PERM labor certification filed through the DOL. Your eligibility for each category depends on your citizenship, degree level, and job duties.

What qualifications does MathWorks expect for Software Engineer roles?

Most Software Engineer positions at MathWorks require a bachelor's degree or higher in computer science, electrical engineering, or a related quantitative discipline. Roles focused on compilers, numerical algorithms, or graphics often expect graduate-level depth. Proficiency in C, C++, or Java is common across postings, and some teams expect familiarity with MATLAB itself as part of the technical screen.

How long does the visa sponsorship process typically take at MathWorks?

For H-1B, the registration window opens in March, with approvals by late March or April and a standard October 1 start. PERM labor certification for Green Card sponsorship takes roughly 12 to 18 months before the I-140 petition stage. TN status for Canadian and Mexican nationals is faster, often processed at the port of entry on the same day as your first day of work.

See which Software Engineer at MathWorks employers are hiring and sponsoring visas right now.

Search Software Engineer at MathWorks Jobs