Requisition ID: 66372
ABOUT WHIRLPOOL CORPORATION
Whirlpool Corporation (NYSE: WHR) is a leading kitchen and laundry appliance company, in constant pursuit of improving life at home and inspiring generations with our brands. The company is driving meaningful innovation to meet the evolving needs of consumers through its iconic brand portfolio, including Whirlpool, KitchenAid, JennAir, Maytag, Amana, Brastemp, Consul, and InSinkErator. In 2023, the company reported approximately $19 billion in annual sales, 59,000 employees, and 55 manufacturing and technology research centers. Additional information about the company can be found at WhirlpoolCorp.com.
We are looking for a talented Embedded SW Software developer - Embedded SW developer to be part of an advanced software development. team within the Global Electronics organization at Whirlpool. You will be part of the global team that is responsible for developing software for all Whirlpool products.
The Senior Software developer will play a key role in development of GUI applications which includes Android, Embedded GUI; for Whirlpools range of smart appliances. The candidate developer will lead integration of SDK and consumer UX/UI requirements to deliver rich consumer experience for high end appliances appliance segments, value added services using Whirlpool’s IoT platform.
Your responsibilities will includeContribute to the overall implementation of smart products working in scrum agile team
Follow and implement sound software development practices
Ensures adherence to coding standards and procedures.
Provide creative solutions to complex problems, mentors team / peers in complex problem solvings
Participate in functional, technical, and code review
Ensures Test coverage though automated unit tests, and lead software quality metrics
Apply dev skills and state of the art industry solutions for embedded software and bring the best of these solutions to Whirlpool products.
Develop and implement sound software development practices including continuous integration, nighty build & regression testing, test driven design
Mentor, Lead and Assist other engineers through governance on code quality, metrics, and help them to resolve blockers
Work in Agile and Waterfall environments.
Integrating Software into Home Appliances
Creates value through advance development, innovation (Patents / Trade secret / Technical breakthrough)
Provide technical leadership and direction for team members
Minimum requirementsExcellent understanding of computer science fundamentals including data structures, algorithms, object-oriented design, operating systems, etc.
Experience with a variety of languages and paradigms, including: C/C++, JavaScript, Java and scripting languages
Knowledge of oriented object programming
3+ years of experience with multi-process, multi-tasking or multi-threaded based Operating Systems (RTOS or Linux or Android)
Experience optimizing performance and memory usage on embedded systems
Experience implementing software components that connect end devices to IoT Platforms
Proficient understanding of code versioning tools, such as Git
Strong experience in software design with microcontrollers / microprocessors.
Excellent software development skills and agility to adapt to new languages and programming environments.
Comfort in agile SDLC and Waterfall SDLC.
Experience with professional software engineering practices over all aspects of 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
Excellent problem solving skills especially debugging of complex software systems
Familiarity with continuous integration and test
Ability to understand schematics and correlation with Software to drive the hardware.
Preferred skills and experiences3+ years of application development experience
3+ years of embedded system development experience
1+ years of experience on Android Application development
Experience optimizing performance and memory usage on embedded systems
Experience implementing software components that connect end devices to IoT Platforms
Proficient understanding of code versioning tools, such as Git, Jenkins CI/CD Devops
UI Test / Integration test automation.
It is nice to have experience working with design systems such as Figma Flows
Agile tool work experience like JIRA
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.