No experience
Employment Type:
Full time
Job Category:
Software Development
Associate Software Engineer
(This job is no longer available)
MathWorks | Natick, MA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

MathWorks’ Computer Science Development Group (CSDG) is a group of recent graduates with Bachelor’s degrees in Computer Science. As a member of CSDG, you will build skills towards a successful career as part of the development organization at MathWorks and contribute to making products and tools such as MATLAB and Simulink.


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.


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.


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.


  • 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

Minimum Qualifications

  • Candidates for this position must be authorized to work in the United States on a full-time basis for any employer without restriction.
  • Visa sponsorship will not be provided for this position.
  • A bachelor's degree is required.

Additional Qualifications

  • Must have BS in Computer Science
  • Object Oriented Programming experience (One or more of C++, Java OR JavaScript)
  • Strong Communication skills
  • Strong academic record
  • MATLAB knowledge or experience is a plus

About MathWorks

At MathWorks, we express who we are as an organization through our guiding principle, our mission, and our core values. Developed over time, each represents a philosophy or goal that is intrinsically important to the organization.

Our guiding principle is "Do the Right Thing." This means doing what is best for our staff members, customers, business partners, and communities for the long term, and believing that "right" answers exist. It also means measuring our success, not merely in financial terms, but by how consistently we act according to this principle. Our mission and core values express what "doing the right thing" means in our day-to-day work.

Our mission articulates our goals as a company and how we go about achieving them. Our core values set out the principles that define who we are and how we work together. We invite you to explore these two different ways of understanding MathWorks.