Careers at MathWorks

Search for more jobs

Associate Software Engineer

Location:
US-MA-Natick (Related locations: Framingham, Worcester, Metro West, Boston, Massachusetts, New England)
Job Function:
Engineering Services
Job Number:
10060-JSHI

Job Summary

The Computer Science Development Group (CSDG) team members participate in various software development projects, which contribute to making MathWorks products and tools such as MATLAB and Simulink.

Learn:                                                                                                                                                           

Your mentor will guide and assist you as you complete projects that are carefully selected to support your growth and learning experience.  You will receive specific training that supports your development and your career growth.  Gain MATLAB product knowledge working with our customers to resolve complex problems.

Experience:                                                                                                                                        

CSDG supports your successful transition from college to work. You will work together, building lasting friendships, not just professional relationships.  Together you will develop your community within the team and across the company. 

Advance your career:                                                                                                             

Project selection and visibility across various teams will enable you to develop your interests and grow your skills.  You will work with our senior software engineers to gain product knowledge, programming experience, software testing and debugging exposure.

Develop:                                                                                                                                             

Build software that can change our daily lives, accelerating the pace of Engineering and Science.  Create solutions that enable solutions in the field of energy research, financial management, automotive design and production, or space exploration.

Responsibilities

  • Contribute to projects with multiple development and quality engineering teams
  • Work closely with customers in various industries using MATLAB and Simulink
  • Apply strong software development skills in C++, Java, MATLAB and/or other languages
  • Collaborate with development team members to write and test code for MATLAB and other MathWorks products

Qualifications Required / Preferred

  • Must have BS in Computer Science as a terminal degree
  • Programming experience with at least one of the following languages:
    • C, C++, Java or Ruby.
    • MATLAB knowledge or experience is a plus
  • Strong Communication skills
  • Strong academic record

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.