Careers at MathWorks

Search for more jobs

Senior C++ GUI Developer - Simulink Data Management

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

Job Summary

Come join a core Simulink development team and enhance the experience of every Simulink customer.

Simulink & Stateflow are the products of choice for engineers doing Model-Based Design. Our customers use our products to:

  • Model and simulate their dynamic systems (e.g., automobiles, airplanes, spacecraft)
  • Design the algorithms needed to control these systems
  • Automatically convert these algorithms into code that is used to control the real system

It is critical that Simulink make it easy for our customers to design and implement their algorithms - and that is what this position is all about.

Responsibilities

You will work as part of a team who is responsible for data management in Simulink.  Your focus will be on developing user interfaces and the associated data structures to streamline the process of configuring Simulink models. This will require you to collaborate with people from various teams and to build consensus on the features to be implemented.  Most of your development work will be in C++, using Qt.

You will be directly responsible for designing, implementing and validating these features which will inevitably involve making substantial changes to the core infrastructure of Simulink.

Qualifications Required / Preferred

You must have:

  • An M.S. or Ph.D. in Computer Science or a related field of engineering, science or math.
  • At least 5 years writing commercial C/C++ code.
  • Excellent oral and written communication skills.
  • Experience designing & developing GUIs (preferably using Qt).
  • Experience with MATLAB, Simulink, Stateflow & Real-Time Workshop is a big 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.