Senior Model Based Design Engineer

Date: Jun 9, 2021

Location: Biandronno, VA, IT, 21024

Company: Whirlpool Corporation

Whirlpool Corporation (NYSE: WHR) is the world’s leading kitchen and laundry appliance company, with approximately $19 billion in annual sales, 78,000 employees and 57 manufacturing and technology research centers in 2020. The company markets Whirlpool, KitchenAid, Maytag, Consul, Brastemp, Amana, Bauknecht, JennAir, Indesit and other major brand names in nearly every country throughout the world. 

Whirlpool Corporation is consistently recognized by FORTUNE as one of the World’s Most Admired Companies. Our values are the driving force behind everything we do. Integrity, Respect, Inclusion & Diversity, One Whirlpool, and Spirit of Winning propel our teams to excellence. Get to know us and see what it's like to be part of a company that is in constant pursuit of improving life at home.

Job Mission

Whirlpool is seeking qualified candidates for a Senior Model-Based Design Engineer

This position will report to a senior manager and will be responsible to design and deliver algorithms using simulation-based techniques across multiple platforms.


Job Responsibilities

  • Work with engineers in the team to develop standard documentation for the algorithm architecture using SysML diagrams as applicable for every new project/algorithm. Collaborate with a cross-functional team for inputs.
  • Assist in decomposing system-level requirements to Model and Software requirements using closed-loop simulation capabilities with plant models and/or with experimental analysis using products.
  • Experience with modeling and tuning digital controllers in multiple applications. Can model and develop logic using complex controls: Multiple Inputs - Multiple Outputs (MIMO), Single Input-Single Output (SISO), state-space representation, classical and modern control theory, machine learning-based algorithms, and advanced estimators.
  • Develop algorithms and test implementations using Matlab/Simulink.  Use a model-based development approach that utilizes both graphical and scripting development methods. 
  • Design digital filters to perform signal conditioning of various sensors in different applications.
  • Confident about C programming and embedded software.  
  • Generate C code from models using auto-code generation tools and configuration. 
  • Should be able to test/debug algorithms using models and embedded code with the system hardware.   
  • Be able to run experimental activities in the lab (instrumentation, test, and data acquisition) in order to validate the algorithm’s capability and robustness.
  • Be able to assist the team to create automation in the simulation and code generation domains. Using automation techniques in Python, C, or Matlab scripts.
  • Work closely with firmware engineers, system integrators, and product platform engineers to ensure algorithms meet the customers’ and products’ needs and requirements.  
  • Collaborating with cross-functional and cross-regional teams. (english as main language)


Minimum Requirements

  • Masters in Mechanical, Chemical, Electrical, or Controls Engineering with a focus on controls systems
  • 5+ yrs professional experience in Control Design for different applications, including Algorithm Design, Simulation, and Verification and Validation.
  • 2+ yrs professional experience in the area of controls algorithm development using Matlab/Simulink
  • 1+ yrs experience in Embedded SW.
  • 2+ yrs experience with Experimental Analysis applied to control systems. (experiment planning, DOEs, Instrumentation, Data acquisition, experimental uncertainty analysis, etc..) 
  • Good english communication in order to work with a global organization.



  • Ph.D. in the area of Control Systems
  • Proficient user of Simulink (2+ yrs) applied to Model-Based Control Design, V Process (From Design to Verification and Validation (ex: Model in the Loop, Rapid Control Prototyping Systems, Hardware in the Loop).
  • System Modeling Languages: UML, SysML
  • Programming Languages: advanced C/C++, Python, Javascript, Java, etc.
  • Experience with Advanced Controls Design and Estimators (ex. Machine learning, Neural Networks, Deep learning, Kalman filter, Model Predictive Control, Parameter Estimation, Advanced Estimators, etc…)
  • Development of plant models with Modelica language and interface of Modelica models with Simulink.



Connect with us and learn more about Whirlpool Corporation 

See what it's like to work at Whirlpool by visiting Whirlpool Careers. Additional information about the company can be found on Facebook, Twitter, LinkedIn, Instagram and YouTube.

At Whirlpool Corporation, we value and celebrate diversity. Whirlpool Corporation is committed to equal employment opportunity and prohibits any discrimination on the basis of race or ethnicity, religion, sex, pregnancy, gender expression or identity, sexual orientation, age, physical or mental disability, veteran status, or any other category protected by applicable law.

Job Segment: Manufacturing Engineer, Electrical, Chemical Research, Engineer, Design Engineer, Engineering