Careers at MathWorks

Search for more jobs

Software Engineer – Waveform Generation

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

Job Summary

Work as part of a Simulink development team enhancing Simulink's interface for model-based design, simulation, verification, validation, and testing applications. The ideal candidate for this role is familiar with handling large data sets, experienced working within a large code base, and interested in modeling, simulation, and testing.

Responsibilities

You will design and implement software to deliver new capabilities for a variety of time-based simulation, testing, and computing components for multiple products. Initially, you will work within a cross-functional team with a focus on waveform generation and storage for Simulink-based products. Ultimately, you will be responsible for designing, implementing, and maintaining related features. 

This position requires contribution at all phases of the software development cycle including requirements specifications, architecture, design, implementation, and testing.

Qualifications Required / Preferred

Must have:

  • Experience using MATLAB and/or Simulink.
  • Good OO skills
  • Candidates must be interested in working with customers to understand their real engineering challenges.
  • Excellent trouble-shooting and problem solving skills.
  • Bachelor’s degree preferred in computer science, software engineering, or other engineering degree with relevant skills plus 5+ years of software development and/or industry experience.
  • Excellent oral and written communication skills.

Nice to Have:

  • Experience in technical computing and time series data manipulation.
  • Experience programming with MATLAB objects, C++ or JavaScript.

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.