Consulting Engineer - Production Code Generation (m/f/d)

Job Summary

The primary responsibilities of this position are to accelerate MBD deployment into various organizations through consulting services. Type of services range from advanced MathWorks MBD solutions in overall controller design, through verification, validation and embedded code generation.


  • Consulting project execution – project and technical leader for MBD Process Assessment services, MBD Process Establishment services, and After-PA relevant implementation phase engagement.
  • Consulting project management – provide design review for the other menbers, maintaining task lists, budget tracking, customer interaction, resource estimating, and job size estimating
  • Work with relevant consultants and developers to maintain and improve MBD maturity framework
  • MathWorks spokesman – deliver lectures at public conferences, submit papers and help MathWorks improve brand image
  • Consulting sales - interact with sales staff and customers to sell our services and manage customer expectations
  • Requirements/product issues feedback to product development - interact directly with development staff to resolve tough customer issues and identify new product features
  • Travel as required by the customer to customer facilities up to 25% of the time

Minimum Qualifications

  • Programming experience in C++
  • Candidates must be willing to travel up to 25% of the time
  • A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree) is required.

Additional Qualifications

  • Masters or PhD in engineering, or more of additional industry experience in a related filed.
  • Demonstrated delivery of one or more embedded systems products in a core industry/application area.
  • Advanced knowledge of MATLAB, Simulink/Stateflow.
  • Knowledge of one or more MathWorks coder products (MATLAB, Simulink, and Embedded Coder).
  • Knowledge of C/C++ programming.
  • Knowledge of software verification and validation techniques, requirements definition, and requirements tools.
  • Demonstrated ability to work as part of a cross-functional (consulting, sales, marketing, and development) team is essential.
  • Demonstrated leadership qualities.
  • Experience in customer-facing engineering roles, including executive-level interactions.
  • Flexibility to travel
  • Fluent Dutch and English language skills required

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 4500 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.

The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement.

The pay transparency policy is available here.

MathWorks participates in E-Verify. View the E-Verify posters here.

Apply Now