Senior Technical Productized Offering Consultant

MathWorks

Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

MathWorks is seeking an engineer to help develop and deploy a production engineering solution for Model-Based Design. The role combines strong software development skills with practical engineering expertise to translate real-world development processes and needs into reusable tools, automation, and system capabilities.

The role will focus on creating scalable solutions that integrate the MathWorks toolchain into end-to-end engineering pipelines, spanning requirements, system and software design, modeling, simulation, verification and validation, code generation, quality assurance, reporting, and continuous integration. The engineer will help establish standardized and automated processes while providing the flexibility needed to adapt them to different engineering organizations, development environments, and tool infrastructures.

A key aspect of the role is connecting product development with practical production engineering, identifying repeatable engineering patterns and turning them into robust, maintainable capabilities that can be deployed broadly. These environment may support development processes governed by industry standards such as ISO 26262 and DO-178C, where traceability, consistency, verification evidence, configuration management, and engineering rigor are critical.

The ideal candidate brings hands-on experience with Model-Based Design and the MathWorks toolchain, strong software development skills, and an understanding of production engineering processes and practices for developing complex or safety-critical systems.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

  • Design and develop reusable software components, process automation, tools, and frameworks that enable engineering teams to implement consistent and scalable development processes.
  • Develop extensible and maintainable software architectures that provide standardized operational capabilities while allowing configuration and extension for different engineering organizations, programs, and development environments.
  • Apply software engineering best practices including modular architecture, source control, automated testing, continuous integration, documentation, release management, and maintainability to ensure production-quality solutions.
  • Integrate the MathWorks toolchain with engineering infrastructure, including source control, CI/CD systems, requirements systems, test environments, build pipelines, and other development tools.
  • Identify repeatable engineering patterns and practices and translate them into reusable workflow capabilities rather than one-off solutions.
  • Collaborate across MathWorks development, consulting, and application engineering teams to incorporate relevant product capabilities, engineering practices, and field experience into the deployment solution.
  • Contribute to the evolution of the offering, including architecture, requirements, feature development, examples, documentation, testing, deployment approaches, and technical roadmap.

Minimum Qualifications

  • A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.

Additional Qualifications

  • Strong Experience with Simulink and Model-Based Design.
  • Strong MATLAB scripting and programming experience.
  • Software development in C or C++ for real-time and embedded applications.

In addition, experience in the following areas would be advantageous:

  • Development of software tools for engineering and/or scientific applications.
  • Software certification processes and standards such as ISO 26262, AUTOSAR, DO 178C, etc.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.