Careers at MathWorks

Search for more jobs

Software Development Infrastructure Engineer

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Software Development
Job Number:
10386-GMAR

Job Summary

MATLAB, Simulink, and Stateflow are used by over a million engineers and scientists to help solve some of today’s most interesting and complex engineering problems.  You will be helping build infrastructure programs used in creating our next generation systems.  Examples include a massively distributed computation engine for product validation, and distributed systems for building code. This position is for you if you enjoy broad exposure to different technologies, collaborating with experienced developers to solve problems, and staying on top of current technologies.

Responsibilities

You will be responsible for evolving foundation tooling used in the development of MATLAB and Simulink. Primary aspects of this position involve the development of a distributed computing engine to validate correctness of products.  Examples of this team’s responsibilities include:

  • Development of a highly parallel and distributed validation engine (internal cloud computing system)
  • Advocating coding standards to create and deploy static code analyzers for C++ code
  • Creating a distributed and parallel file replication system
  • Contributing to the architecture of our products including systems to enable visualization of complex C++ code

Required Qualifications

  • A bachelor's degree and 7 years of professional work experience, or master's degree and 5 years of professional work experience, or a PhD degree is required.
  • C++

Preferred Qualifications

  • Experience with Linux, MAC, or Windows desktop memory subsystems for large C++ programs
  • Large-scale engineering software development
  • Familiarity with system-level programming
  • Experience with Perl or Python
  • Experience with MATLAB, Simulink, and Stateflow

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 2500 people in 15 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.