1

Matlab Programming Jobs in Massachusetts (NOW HIRING)

Research Technician

Boston, MA ยท On-site

$20.50 - $28.30/hr

Python or matlab programming and machine learning modeling * Recording test results and analyze data using statistics * Consistent attention to detail and excellent organizational and communication ...

Comfortable using Python and/or MATLAB programming languages * Experience with firmware languages such as VHDL and/or Verilog * Experience with software tools including Integrated Development ...

App development may also involve wrapping or refactoring complex physiological and empirical mathematical models developed by researchers in a variety of programming languages (e.g., C, C#, MATLAB ...

App development may also involve wrapping or refactoring complex physiological and empirical mathematical models developed by researchers in a variety of programming languages (e.g., C, C#, MATLAB ...

next page

Showing results 1-20

Matlab Programming information

See Massachusetts salary details

$18

$54

$89

How much do matlab programming jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for matlab programming in Massachusetts is $54.33, according to ZipRecruiter salary data. Most workers in this role earn between $39.38 and $67.98 per hour, depending on experience, location, and employer.

What are some common challenges faced by Matlab Programmers when collaborating with multidisciplinary teams?

Matlab Programmers often work alongside engineers, data scientists, and researchers, which can present challenges in aligning project goals and integrating code with other technologies. Effective communication is critical, as team members may have varying technical backgrounds and expectations. Additionally, Matlab code may need to interface with other programming languages or platforms, requiring adaptability and a solid understanding of interoperability. Regular meetings and clear documentation help ensure smooth collaboration and project success.

What is the difference between Matlab Programming vs Data Analyst?

AspectMatlab ProgrammingData Analyst
Required SkillsMatlab coding, mathematical modeling, algorithm developmentData analysis, statistical tools, data visualization
Work EnvironmentResearch labs, engineering firms, academiaBusiness, finance, healthcare, consulting
Common ToolsMatlab software, scripting, simulationExcel, SQL, Tableau, R, Python
Industry UsageEngineering, scientific research, automationBusiness intelligence, market analysis, reporting

Matlab Programmers focus on developing algorithms and simulations primarily in engineering and scientific contexts, while Data Analysts interpret data to inform business decisions using various statistical tools. Both roles require analytical skills but differ in tools and industry focus.

What is Matlab programming?

Matlab programming involves using the Matlab language and environment to perform numerical computation, data analysis, visualization, and algorithm development. Matlab is widely used by engineers, scientists, and researchers for tasks such as signal processing, machine learning, image processing, and control system design. The programming language is known for its ease of use, built-in mathematical functions, and extensive libraries, making it a preferred tool for prototyping and academic research.

What are the key skills and qualifications needed to thrive as a MATLAB Programmer, and why are they important?

To thrive as a MATLAB Programmer, you need strong skills in programming, numerical analysis, and mathematical modeling, often supported by a degree in engineering, mathematics, or computer science. Familiarity with MATLAB software, Simulink, and relevant toolboxes or certifications is typically required. Attention to detail, problem-solving ability, and effective communication are important soft skills for collaborating on complex projects. These skills ensure accurate data analysis, efficient code development, and successful teamwork in technical environments.
What are the most commonly searched types of Matlab Programming jobs in Massachusetts? The most popular types of Matlab Programming jobs in Massachusetts are:
What are popular job titles related to Matlab Programming jobs in Massachusetts? For Matlab Programming jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Matlab Programming jobs in Massachusetts look for? The top searched job categories for Matlab Programming jobs in Massachusetts are:
Infographic showing various Matlab Programming job openings in Massachusetts as of June 2026, with employment types broken down into 58% Full Time, 18% Part Time, 6% Temporary, 15% Contract, and 3% Nights. Highlights an 84% Physical, 8% Hybrid, and 8% Remote job distribution, with an average salary of $113,002 per year, or $54.3 per hour.
Senior Compiler Engineer - Programming Languages

Senior Compiler Engineer - Programming Languages

The Mathworks

Natick, MA โ€ข On-site

$132K - $205K/yr

Full-time

Posted 21 days ago


Job description

Job Summary
MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
The MATLAB Coder Language team is seeking a programming language design and implementation specialist to work on its partial evaluation-based type inference engine. Your contributions will enable the deployment of MATLAB applications across a wide range of devices, from automobiles to spacecrafts. We seek individuals who are passionate about implementation and have a proven track record of bringing complex ideas to life.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
You will join a tight-knit and highly collaborative team of engineers who own the partial evaluation-based type inference engine and optimizing compiler used to translate MATLAB programs to low level representations (e.g., C/C++/Cuda/LLVM). You will design, implement and evolve the intermediate representation, type system, and various static analyses of the compiler. You will implement new language features that enable and support the various use-cases of ahead-of-time compilation for MATLAB.
As a compiler engineer, you will have a chance to influence the core design decisions of the compiler architecture. As a language engineer you will help evolve the MATLAB programming language to be more suitable for embedded system development.
As a senior member of the team, you will also:
  • interact with external and internal customers to understand their requirements
  • help teams adopt our technology
  • mentor and onboard junior colleagues
  • create and enhance our software development processes

Minimum Qualifications
  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications
  • Familiarity with staged computation and partial evaluation (e.g., Zig, C++ meta-programming) is a strong plus.
  • Familiarity with compiler frameworks (LLVM, MLIR) is a plus.
  • Familiarity with functional programming languages (e.g.,OCaml/Haskell/Racket) is a plus.
  • Experience contributing to or maintaining large codebases is a plus.