Careers at MathWorks

Search for more jobs

Software Engineer C++ / JavaScript

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 multiple languages and interoperability, including the development of new interfaces to JavaScript widgets from MATLAB.

You will leverage and apply strong problem solving skills and C++ software design skills to develop software libraries, and introduce new core MATLAB™ features through interfacing with JavaScript.  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

  • Utilize C++ skills to design and implement new capabilities for interfacing with JavaScript widgets.
  • 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: 

  • Experience in developing software using C++
  • Proficiency in interfacing with JavaScript
  • Strong troubleshooting and debugging skills
  • Experience with software engineering processes in a multi-platform environment

 Plusses: 

  • Experience with MATLAB
  • Experience with Java
  • Exposure to JSON
  • Exposure to HTML5

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.