What is a Software Engineer at A. O. Smith?
As a Software Engineer at A. O. Smith, you are stepping into a critical role at one of the world's leading manufacturers of residential and commercial water heating equipment and water treatment products. Software engineering here is not just about building isolated applications; it is about bridging the gap between digital innovation and physical hardware. Your work directly impacts the efficiency, sustainability, and user experience of products relied upon by millions globally.
In this position, you will be tackling complex challenges at the intersection of IoT (Internet of Things), cloud connectivity, and enterprise manufacturing systems. Whether you are developing smart-home integrations for the iCOMM™ platform, building internal tools to support continuous improvement on the factory floor, or writing firmware for next-generation water heaters, your code will have a tangible, real-world footprint.
You will frequently collaborate with cross-functional teams—including Thermal Mechanical Engineers, Quality Engineers, and Manufacturing Project Engineers across key hubs like Milwaukee, WI, and Ashland City, TN. This role requires a unique blend of traditional software engineering rigor and an appreciation for hardware reliability. If you are passionate about building scalable software that powers sustainable, physical products, this role offers an exceptional platform for your skills.




