Careers at MathWorks

Search for more jobs

Software Engineer - Code Generation

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

Job Summary

Join a team extending MathWorks toolboxes' code generation capabilities in order to extend the range of applications for which our tools are useful. In this role you will provide both customer visible features and build an infrastructure used by multiple products to provide better code generation capabilities.

Responsibilities

You will participate in all aspects of software design and implementation on a cross-functional team supporting our code generation capabilities. You will be responsible for implementing features in C++ and MATLAB to support generating code which targets desktop PCs as well as embedded processors for a range of applications. You will also be required to participate in all stages of software design, coding, testing, and documentation.

You will work with a number of teams to both deliver features and build an infrastructure and tools to address common issues or tasks faced by these teams. This will require quickly becoming familiar with a number of MathWorks products and domains.

Qualifications Required / Preferred

  • A bachelor's degree and 3 years of professional work experience, or a master's degree, or a PhD degree is required
  • Experience with C/C++ programming

Nice to Haves:

  • Experience using MATLAB and Simulink
  • Experience with commercial software development
  • Experience with deployment or code generation
  • Experience with embedded devices or real-time processing
  • Experience with multi-platform development

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.