Advanced Support Engineer
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:
- Using Simulink or other tools to develop control algorithms using Model-Based Design;
- C/C++ and associated compilers;
- Integrating existing (legacy) code into model-based design applications;
- Embedded software development life cycle including Requirements Development, Design, Safety considerations, and Verification & Validation;
- Functional Mock-up Interface (FMI) standard, including its integration and application within Simulink for model-based design workflows;
- Collecting business requirements and developing technical customer support demonstrations and training materials for MATLAB-based software; and
- 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.