Massachusetts Green Jobs

MassHire JobQuest Logo

Job Information

MathWorks Software Engineer in Natick, Massachusetts

Software Engineer

Job Summary

Apply Now

  • Job:25314-DCOL

  • Location: US-MA-Natick

  • Department:Product Development

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software; building a new infrastructure to register and integrate MATLAB toolboxes with the MATLAB desktop environment; developing a new desktop infrastructure for tighter integration of toolboxes and desktop tools with MATLAB Online, MathWorks’ product that provides online access to MATLAB from any web browser; gathering requirements, designing, implementing, and testing new features for registering MATLAB toolboxes with the MATLAB Desktop environment; supporting internal development teams in the adoption of new toolbox registration features; supporting further integration of MATLAB desktop with MATLAB Online; working closely with Quality Engineering to develop testing strategies for new features; and collaborating with Technical Marketing, Documentation, and User Experience teams.

Responsibilities

Qualifications

Minimum Qualifications:

Education and Experience:

Master’s degree or higher (or foreign education equivalent) in Engineering, Computer Science, Information Technology, Computer Science and Engineering, Systems Science, or Operations Research and no experience.

OR

Bachelor’s degree (or foreign education equivalent) in Engineering, Computer Science, Information Technology, Computer Science and Engineering, Systems Science, or Operations Research and five (5) years of experience in job offered or five (5) years of experience in web development.

Special Requirements :

  • Demonstrated expertise programming in C++, MATLAB, Java and JavaScript.

  • Demonstrated expertise in software architecture including object-oriented design and analysis according to design patterns.

  • Demonstrated expertise in application development using Java and XML technologies.

  • Demonstrated expertise in development according to Agile methodologies -- Scrum or Kanban.

[Expertise may be gained during Graduate program.]

DirectEmployers