Requisition ID: 60779
ABOUT WHIRLPOOL CORPORATION
Whirlpool Corporation (NYSE: WHR) is committed to being the best global kitchen and laundry company, in constant pursuit of improving life at home. In an increasingly digital world, the company is driving purposeful innovation to meet the evolving needs of consumers through its iconic brand portfolio, including Whirlpool, KitchenAid, Maytag, Consul, Brastemp, Amana, Bauknecht, JennAir, Indesit, Yummly and InSinkErator. In 2022, the company reported approximately $20 billion in annual sales, 61,000 employees and 56 manufacturing and technology research centers. Additional information about the company can be found at WhirlpoolCorp.com.
The team you will be a part of
The Software Engineering team designs, develops or coordinates development/troubleshooting or debugging of moderately complex software programs for enhancements and new products. Performs high-level design/modeling to convert stakeholder needs into software solutions. Develops software and tools in support of design, infrastructure and technology platforms. Determines hardware compatibility and/or influences hardware design. Develops the architectural guidelines, specifications, and technical standards and communicates to stakeholders.
This role in summary
ROLE : Senior Project Engineer (MBD)
EXPERIENCE : 6 to 9 Years
EDUCATIONAL QUALIFICATIONS : B.E. / B.Tech. / M.E. / M.Tech. A dvanced engineering degree preferred (preferably in the electrical systems, controls area)
PURPOSE: Responsible for delivering tested and verified Embedded Code generated through Model-Based Development. And driving strategy for continuous improvement in existing processes.
Your responsibilities will include
Your responsibilities will include
Should be capable of understanding system requirements, define the SW architecture and derive software requirements & design.
Develop Simulink/Stateflow model from scratch for home appliance ECU production SW
Responsible for delivering completely validated model as work product
Migrating Existing Legacy C Code to Simulink/Stateflow model as per Mathworks modeling guideline/standards
Performing Static Analysis and Dynamic Analysis on Model and Code
Define the Test strategy and Test Plan for Model Verification in Simulink Environment
Propose solutions to automate MBD process/workflow, guideline checks, framework creation etc..
Collaborating with cross-functional teams to understand system requirements and translate them into model specifications.
Conducting simulations and analyzing results to evaluate system performance and identify areas for improvement. (Good to Have)
Developing and maintaining system models using tools such as MATLAB/Simulink or similar software. (Good to Have)
Designing and implementing control algorithms or strategies to optimize system behavior.
Participating in design reviews and providing technical expertise to ensure compliance with project objectives.
Troubleshooting and resolving issues related to model implementation or simulation results.
Documenting and presenting findings, recommendations, and design changes to stakeholders.
Rigorously follow software development processes like requirements breakdown, concept design, work product reviews, unit and functional testing to ensure software quality.
Minimum requirements
Minimum requirements
5-8 yrs experience in Model based design & development (Simulink/Stateflow) from Software requirement/design
Experience in Performing MIL, SIL Testing (Unit Test - Integration Test - System Test)
Experience in preparing (Unit Test - Integration Test - System Test) specification from SW Requirement/design
Min 3 yrs experience in using the V&V tools - TPT, Simulink Test, M-test etc
3 yrs Experience in implementing model based on the modeling guidelines like MAAB, JMAAB, MISRA
Min 3 years V&V tools handling Exp - MXAM, Simulink design verifier
Experience in using Vector tools
Good knowledge & experience in embedded C.
Good knowledge about Microcontrollers/Microprocessors and its interfaces
Should have strong debugging skills in C code, Manual Code and Simulink/Stateflow models
2-4 years’ experience in C code to Simulink model conversion
Thorough understanding of software development lifecycle
Knowledge of Communication Protocols like RS 232, I2C, SPI, CAN
Requirements engineering understanding
Preferred skills and experiences
TECHNICAL
Deep knowledge of control theory and its application in electromechanical systems
2-4 years of experience in embedded software development
Very good analytical/troubleshooting skills and documentation
Modeling guidelines
Model-Based Design process and practices
Connect with us and learn more about Whirlpool Corporation
See what it's like to work at Whirlpool by visiting Whirlpool Careers (http://www.whirlpoolcareers.com/) . Additional information about the company can be found on Facebook (http://www.facebook.com/WhirlpoolCorp/) , Twitter (http://twitter.com/whirlpoolcorp) , LinkedIn (http://www.linkedin.com/company/whirlpool-corporation/life/) , Instagram (http://www.instagram.com/whirlpoolcorp/) and YouTube (http://www.youtube.com/user/WhirlpoolCorporation) .
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.