Latest News

Whirlpool Hiring Software Engineer in St. Joseph, MI ($90K–$115K)

On: July 10, 2026 5:23 PM
Follow Us:
Whirlpool Hiring Software Engineer in St. Joseph, MI ($90K–$115K)

If you’re looking to build innovative software solutions with a globally recognized home appliance manufacturer, this could be an excellent opportunity. Whirlpool is seeking a talented Software Engineer to join its team in St. Joseph, Michigan. In this role, you’ll collaborate with cross-functional teams to design, develop, test, and maintain software applications that support cutting-edge products and digital initiatives. If you have strong programming skills, problem-solving abilities, and a passion for technology, this position offers competitive pay, career growth, and the chance to work on impactful projects.

Job Overview

FieldDetails
Company NameWhirlpool
RoleSoftware Engineer
QualificationBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent experience)
Job LocationSt. Joseph, Michigan, USA
Salary$90,000–$115,000 per year
Work TypeHybrid / On-site (based on business requirements)
Job TypeFull-Time
Job LevelEntry Level
IndustryConsumer Electronics / Home Appliances / Technology

Job Description

Whirlpool is  currently seeking qualified candidates for a Settings File and Cycles Engineer within the global dishwasher team.  This is an onsite role at our St. Joseph Technology Center in MI.

In this role, you will be accountable to develop and integrate technological solutions related to improving wash, hydraulic, kinematic, and chemical delivery systems on our Global Dishwasher Team.  Specific technical focus areas of this role are system optimization and cycle algorithm design.  The ability to plan and execute design projects, initiate and generate technical data to support patent filings and business opportunities, to work with limited supervision and also with diverse technical and business groups is essential to this career.  This role is an outstanding opportunity to apply Six Sigma principles for experiment design and optimization

This Settings File and Cycle Analyst role is located on the Dishwasher Cycles and Settings File team within the Performance Subsystem. The primary function of this role is to deliver an integrated software design that provides the requested performance, features and functions for dishwashers. This North American Regional role offers endless opportunities to work on all types of dishwashers and provides numerous experiences to help you learn and grow in your career.

Your responsibilities will include

  • Development of system algorithms with supervision
  • Dishwasher settings file (software) configuration management
  • Optimization of system performance, efficiency, reliability and cost.
  • Active participation in technical project reviews and innovation.
  • Plan, request, and coordinate laboratory and model shop requests
  • Develop Intellectual Property – infrequent
  • Hands-on prototyping, troubleshooting and testing
  • Data acquisition, analysis, and evaluation.
  • Own self-development plan and complete required trainings
  • Contribute to strategy and change the work initiatives to strengthen overall team engagement, efficiency and delivery.

Minimum requirements

  • Bachelors Degree in Engineering or Electrical Engineering
  • 1+years of new product development experience

Preferred skills and experiences

  • Masters Degree in Engineering 
  • 1+ years of experience post-college graduation in software, software testing and verification.
  • 1+ year of experience working with industry standard software languages (C, Python, Javascript, etc.), embedded software development, and tools.
  • Effective communication skills and the ability to work cross functionally and globally.
  • Basic knowledge of FMEAs, 6 sigma tools, Risk Management, and Project Management.
  • Excellent written and verbal communications skills
  • Outstanding people skills, with the specific ability to interact with global team members
  • Proven track record accomplishing goals and objectives

Selection Process

  • Online application submission
  • Resume screening
  • Initial HR interview
  • Technical assessment or coding interview
  • Technical interview with the engineering team
  • Hiring manager interview
  • Background verification
  • Final offer and onboarding

How to Apply

  • Visit the official Whirlpool Careers website.
  • Search for Software Engineer positions in St. Joseph, MI.
  • Review the complete job description and eligibility requirements.
  • Prepare an updated resume highlighting your technical skills and experience.
  • Complete the online application form.
  • Upload your resume and any required supporting documents.
  • Submit your application and monitor your email for updates regarding the recruitment process.

P S Karthik

P.S. Karthik is the Chief Editor of Studentscircles. With over 12 years of experience in the educational news industry, he specializes in bridging the gap between campus life and the professional world. Having helped thousands of students navigate the US job market, Karthik’s mission is to turn complex academic news into actionable career opportunities.