Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

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.

FUNCTION OVERVIEW:

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.

JOB RESPONSIBILITIES:

  • 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

MINIMUM REQUIREMENTS:

  • Bachelor’s Degree

  • 5+ years software development experience in embedded environment

  • 3+ years of experience in software design with microcontrollers

  • 2+ years programming and debugging experience in JavaScript

PREFERRED QUALIFICATIONS:

  • 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

RSRWH

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

DirectEmployers