Jobs · Engineering · Pennsylvania

Controls Engineer-Model Based Design

The Manitowoc Company · Shady Grove, PA · 1 mo ago
EngineeringFull-time

Responsibilities

  • Develop dynamic system models and control algorithms using MATLAB, Simulink, and Stateflow.
  • Design supervisory control logic and state machines using Stateflow.
  • Perform controller development for electrohydraulic embedded control systems.
  • Generate embedded production code using Embedded Coder.
  • Support embedded software integration, debugging, and release activities.
  • Develop, maintain, and enforce Model-Based Design standards, including naming conventions, model architecture, documentation, and best practices, to ensure consistent, reusable, and high-quality models across engineering teams.
  • Build reusable model architectures, libraries, and framework components.
  • Support requirements traceability by linking system requirements to model elements, test cases, and generated code.
  • Collaborate closely with mechanical, hydraulic, and electrical engineers to translate theory of operation and system requirements into executable models.
  • Mentor team members on Model-Based Design tools, workflows, and best practices.

Functional Safety And Verification

  • Apply functional safety principles in the design of embedded control systems in accordance with applicable standards (e.g., ISO 13849 / EN 13849).
  • Execute requirements-based verification and validation activities.
  • Develop automated test cases and maintain traceability between requirements, models, tests, and generated code.
  • Perform Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing.

AI-Enabled Development

  • Practical experience using AI-assisted tooling to improve productivity or code quality, with the judgment to validate, review, and responsibly integrate outputs into safety-critical embedded software.
  • Ability to define and promote effective, disciplined use of AI within development workflows.

Qualifications

  • Bachelor's degree in Mechanical Engineering, Electrical Engineering, Mechatronics, Aerospace Engineering, Systems Engineering, Computer Engineering, or related discipline.
  • 5+ years of experience developing control systems using Model-Based Design tools (MATLAB/Simulink) or equivalent and relevant work experience.
  • Strong understanding of control theory, system dynamics, signal processing, and simulation techniques.
  • Ability to work effectively in cross-functional engineering environments.

Similar jobs