Senior Application Engineer - Model-Based Design
Job Summary
Are you looking for an opportunity to grow your career, learn new technologies, and help customers bring cutting‑edge products to market? This role is ideal for an inquisitive engineer with a background in control systems who enjoys working directly with customers and helping them improve how they develop their products.
As a Senior Application Engineer, you will play a key role in building and managing strong technical relationships with industry‑leading customers across applications in automotive, robotics, electronics, and semiconductors. You will engage closely with customer throughout their design and development processes, helping them apply MATLAB® and Simulink® to improve how they model, verify, and deploy control systems.
You will work alongside a world‑class team of Application Engineers and Software Developers to provide technical leadership and guidance. By leveraging your experience in control systems, modeling and simulation, embedded systems, and model‑based workflows, you will develop a deep understanding of customer workflows, technical challenges, and goals.
With this insight, you will articulate a clear vision for how MathWorks solutions can accelerate development, improve confidence in design decisions, and support scalable engineering workflows. You will establish yourself as a trusted technical advisor—guiding best practices, recommending workflow improvements, and connecting customers with the right MathWorks resources to support their success.
Come play a vital role in helping engineers accelerating the pace of engineering with MathWorks tools.
This is a non‑commissioned position based in Santa Clara, California. Travel is typically up to 30%, generally during the workweek.
Responsibilities
In this role you will:
- Work with prospective customers to understand their workflow.
- Prepare and deliver presentations, demonstrations, and application examples during customer meetings and public events.
- Assist customers in evaluating and adopting our solutions.
- Establish rapport and credibility with our customers across multiple hierarchy levels. Build champion users and supporters of our solutions.
- Actively collaborate and contribute to cross-functional teams (Application Engineering, Sales, and Marketing) to develop strategies to grow adoption of MathWorks tools.
- Advocate for customer needs to help influence MathWorks products directions.
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
- Curious, proactive learner who enjoys staying current with evolving tools and workflows.
- Comfortable working across cross‑functional teams and balancing multiple priorities.
- Able to translate technical concepts into clear, practical guidance for customers.
- Strong engineering skills in developing and testing control systems
- Ability to perform modeling, simulation, verification and code generation tasks
- Working experience with a broad set of MathWorks products, including Simulink, Stateflow, MATLAB Coder, and Simulink Coder
- Experience in internal and/or external customer facing activities
- Excellent verbal and written communication skills and proficiency in the delivery of presentations
Plusses:
- Experience with C programming (primarily for embedded software system design and secondarily for desktop application design)
- Experience with software development processes for critical systems (e.g. DO 178, IEC 61508, ISO 26262)
- Experience with model-based design process and tools (e.g. Simulink, Embedded Coder, Simulink Design Verifier, Simulink Test)