Whirlpool Corporation Lead Engineer, Front End Software Development in Lansing, Michigan
Lead Engineer, Front End Software Development
Date: Jan 6, 2021
Location: Lansing, MI, US, 48933Springfield, IL, US, 62701
Company: Whirlpool Corporation
Requisition ID: 40305
Whirlpool Corporation is consistently recognized by Fortune Magazine as one of the World’s Most Admired Companies. Our values are the driving force behind everything we do. Respect, integrity, diversity and inclusion, teamwork and the spirit of winning propel our teams to excellence. Get to know us and see what it's like to be part of the world's leading major home appliance company.
Lead Engineer- User Interface
We are looking for a talented software engineer with expertise in designing and developing user-interfaces to be part of our global software development team within the Electronics organization at Whirlpool. You will be part of the global team that is responsible for developing software for all of Whirlpool products.
This position is located in Chicago, Illinois or S outhwest, MI.
The Lead User-Interface Engineer is responsible for leading initiatives to build our User-Interface software for mass-market, connected products. The role requires a thorough understanding of software methodologies, latest development technologies, and best practices especially as they relate to developing user-interfaces for hardware products. They should also be comfortable working in an embedded software development environment and optimizing the user interface to the constraints of an embedded system running on microcontrollers in a resource constrained environment.
Contribute to the overall architecture and implementation of software for Whirlpool products with a focus on User-Interface (UI) software and its integration with the rest of the software system
Work across teams to provide software architecture solutions including Global Consumer Design, and external UI design partners
Provide technical leadership and direction for team members on UI design including development of a technical solution that scales across many different products and variations
Wire framing of user flows and consumer journey through complex system of appliance, cloud, app and third-party integrations
Be knowledgeable about the best practices in software development, especially as they relate to software for consumer IoT products and bring this knowledge in driving a culture of continuous improvement in our software development methodologies
Assist other engineers through instruction and mentoring including engineers distributed globally
Participate in functional, technical, and code reviews
Present to Executive level audiences
5+ years software development experience in embedded environment
3+ years of experience in software design with microcontrollers
Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science
Deep understanding of UI design patterns (Model View/View model, Model View Controller, Model View Presenter) and how to apply them in building software systems
Experience with one or more modern User-Interface frameworks such as React or Flutter
Experience working in resource constrained embedded environments
Excellent understanding of computer science fundamentals including data structures, algorithms, object-oriented design, operating systems, networking protocols, wireless standards and protocols, security protocols, RESTful architecture, API development, etc.
Excellent software development skills and agility to adapt to new languages and programming environments
Experience with professional software engineering practices over all aspects of the software development life cycle including writing requirements specifications, developing design guidelines and coding standards, performing code reviews, source code control, build systems, testing, release engineering and field support
Experience with integrating large pieces of open-source software into building commercial products
Excellent problem-solving skills especially debugging of complex software systems
Excellent written and verbal communication skills
A passion for applying latest technologies into the development of innovative features and products
A collaborative attitude and strong desire to succeed as part of the team
Self-motivated and a strong passion for learning
Familiarity with continuous integration and test
Experience working in an agile environment
Whirlpool Corporation (NYSE: WHR) is the world’s leading kitchen and laundry appliance company, with approximately $20 billion in annual sales, 77,000 employees and 59 manufacturing and technology research centers in 2019. The company markets Whirlpool, KitchenAid, Maytag, Consul, Brastemp, Amana, Bauknecht, JennAir, Indesit and other major brand names in nearly every country throughout the world. Additional information about the company can be found at .
At Whirlpool Corporation, we believe that all people matter. Celebrating diversity and including thousands of perspectives empower us to create products that blend into every concept of home. Whirlpool Corporation is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.
Nearest Major Market: Lansing
Job Segment: Engineering Manager, Developer, Front End, Electrical, Engineer, Engineering, Technology
- Whirlpool Corporation Jobs