MathWorks logo

MathWorks

Advanced Support Engineer

🇺🇸 Hybrid - Natick, MA

🕑 Full-Time

💰 TBD

💻 Software Engineering

🗓️ February 26th, 2025

Edtech.com's Summary

MathWorks is hiring an Advanced Support Engineer. This role involves collaborating with customers and product development engineers to resolve complex issues and advancing Simulink model-based design solutions. The engineer will also mentor peers, influence product development, and create technical content demonstrating Simulink's features. 

Highlights 
  • Lead resolution of customer issues in embedded systems using Simulink.
  • Influence product development with expertise in Embedded Software.
  • Create and share content such as blogs and white papers for user community.
  • Require proficiency in Simulink, C/C++ and embedded software development lifecycle.
  • Skills in Functional Mock-up Interface (FMI) standard necessary.
  • Position demands 3 years experience with a Bachelor's or a Master's with no experience.
  • Mentor engineers in technical growth.
  • Compensation details not provided.
  • Possibility to telecommute up to 40% of the time.

Advanced Support Engineer Full Description

Advanced Support Engineer

Location: US-MA-Natick

Job Summary
Working with customers and the product development engineers to solve complex problems and advance our products. Be part of the extended Simulink development team where you will apply your expertise in embedded systems to advance model-based design solutions. Lead the resolution of customer issues faced while developing embedded systems using company products. Influence product direction by leveraging knowledge of Embedded Software development and challenges. Directly influence new features by reviewing designs, participating in usability studies and/or modifying source code. Facilitate collaboration between customers and Simulink development teams. Create content for the user community to demonstrate features and capabilities of Simulink (ex. blogs, examples, white papers). Mentor engineers in their technical and career growth. May telecommute up to 40%.

Responsibilities
       
Qualifications
Minimum Qualifications:
Employer will accept a Bachelor’s degree in Computer Science, Aeronautics, Engineering [any], or related field and [3] three years of experience in the job offered or in an Advanced Support Engineer-related occupation.
Alternatively, employer will accept a Master’s degree in Computer Science, Aeronautics, Engineering [any], or a related field and no experience.

Position requires demonstrated expertise with each of the following:
  1. Using Simulink or other tools to develop control algorithms using Model-Based Design;
  2. C/C++ and associated compilers;
  3. Integrating existing (legacy) code into model-based design applications;
  4. Embedded software development life cycle including Requirements Development, Design, Safety considerations, and Verification & Validation;
  5. Functional Mock-up Interface (FMI) standard, including its integration and application within Simulink for model-based design workflows;
  6. Collecting business requirements and developing technical customer support demonstrations and training materials for MATLAB-based software; and
  7. Engaging with MATLAB end users -- engineers and software developers -- to gather and assess customer requirements, understand workflows, and define solutions for customer needs; and interacting with development teams to influence product direction and improve products by demonstrating customers’ use cases and pain points, proposing solutions, or developing prototypes.

Experience may be gained during graduate program.  Will accept any suitable combination of education, training, and/or experience.