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.