Careers at MathWorks

Search for more jobs

MATLAB Web Desktop Developer

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

Job Summary

We are looking for a team-oriented Software Development Engineer to join the MATLAB Desktop development team. We are part of the team that builds the face of MATLAB and provides APIs to the rest of the development organization for building the next generation of MATLAB Apps.

Responsibilities

You will help develop the foundational APIs and User Interface (UI) libraries for providing a seamless MATLAB user experience on the Desktop and over the Cloud. Your work will leverage state-of-the-art web UI technologies to enable building modern Apps and will have high visibility within the organization.

You will have the opportunity to engage in all aspects of software development processes, influencing requirements specifications, attending design reviews and usability sessions, and generating software design solutions with other development teams.

Your responsibilities will include functional design, architecture, and implementation of APIs and UIs using JavaScript, HTML, and CSS. As part of the MATLAB Desktop team, you will be responsible for ensuring high levels of quality, exceptional usability, and well-crafted functionality.

This position requires ability to work constructively and effectively in a cross-team environment. You will work closely with other developers, quality engineers, usability specialists, and graphical designers.

Qualifications Required / Preferred

  • B.S. degree with 3+ years of professional experience or M.Sc. degree
  • Solid experience with JavaScript, HTML, and CSS.
  • Large-scale software development using objected-oriented design concepts
  • Ability to present design specifications at various levels of the organization
  • An outstanding attention to details of his/her craft

Preferred Qualifications

  • Experience with JavaScript toolkits (Dojo, Dijit, AMD)
  • Experience with MATLAB or Java (Swing)
  • Experience with iterative development practices, test-driven development, and continuous integration

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.