Careers at MathWorks

Search for more jobs

Software Engineer C++

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

Job Summary

We are seeking a talented, self-motivated and highly creative software engineer to join the MATLAB External Interfaces team.  We are involved in cutting-edge development that involves interfacing multiple programming languages, including the development of a new interface to C++ from MATLAB.

You will apply your analytical, problem solving, and software design skills to develop state-of-the art software components and introduce new MATLAB™ features for interoperability.  The technology our group develops is critical to the continued success of MATLAB™ and over a million customers will benefit from your work.  This position requires a strong commitment to the best software development practices and the ability to work effectively in a team.   

 

Responsibilities

  • Design and implement new capabilities for interfacing with C/C++ libraries.
  • Contribute to requirement gathering, specification writing, design reviews, and testing.
  • Collaborate with cross-functional teams.

Required Qualifications

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

Preferred Qualifications

Qualifications: 

  • Proficiency in C++ coding and debugging skills
  • Proficiency in object-oriented and software interface design skills
  • Experience with software engineering processes in a multi-platform environment.

 Plusses: 

  • Proficiency in MATLAB a plus
  • Experience with make files and build environments a plus.
  • Experience with MEX is a plus.

 

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.