Job Title
Automation Software Engineer
Position Overview
Shaw Industries is seeking an Automation Software Engineer to support the development of division-level applications that analyze and utilize manufacturing data to drive operational excellence.
The successful candidate will develop tools and strategies that use process data to monitor and alert manufacturing teams when processes deviate, and — where applicable — automatically optimize operations.
They will also build applications that streamline the flow of information across systems, helping reduce manual data entry and improve the accessibility and usability of existing manufacturing data.
These solutions will play a key role in improving product quality, equipment reliability, and overall process efficiency.
Position Responsibilities
- Ensure seamless integration of software with existing OT/IT infrastructure.
- Develop software that adheres to established best practices and standards, including thorough documentation and meaningful code comments.
- Contribute to the development and refinement of best practices and standards for software and automation systems — a strong plus.
- Collaborate with cross-functional teams to understand equipment and automation systems.
- Train manufacturing and technical teams on the use of developed systems and tools, and support knowledge-sharing around emerging process control technologies.
- Support hardware automation initiatives as needed.
- Manage and budget capital projects related to automation and data systems.
- Collaborate with plant leadership to identify opportunities.
Key Competencies
- Influence Others
- Innovate
- Adapt And Change
- Demonstrate Inclusive Leadership
- Deliver Compelling Communication
Position Requirements
- Bachelor’s degree in software engineering or related field. Other engineering degrees may be considered with relevant experience.
- Proficient in one or more programming languages commonly used in automation and data systems, such as Python, C#, Java, or C++, with the ability to write clean, maintainable, and well-documented code.
- Proficient in designing, querying, and maintaining SQL databases.
- Experience with enterprise-level data platforms and visualization tools.
- Working knowledge of industrial equipment and data acquisition systems.
- Strong problem-solving and analytical skills.
- Excellent communication and project management abilities.
- On-call, weekend, and holiday support as needed.
- Some travel is required across the division.
Preferred Skills
- 3–5 years of experience in manufacturing automation.
- Knowledge of control systems, PLCs, and industrial networking.
- Experience with Ignition by Inductive Automation.
- Experience with APIs (e.g., web service calls, MQTT).
- Experience with Rockwell Software (e.g., RSLogix 500, Studio 5000).
- Experience with Siemens Software (e.g., TIA Portal).
- Exposure to AI technologies in manufacturing, such as platforms like Databricks or similar, used to analyze process data, build predictive models, detect anomalies, or optimize performance.
Shaw benefits include:
Medical, dental, vision insurance and Pet insurance
Life insurance and disability coverage
Tuition reimbursement
Employee assistance program
Health savings account
Paid Time Off
Parental Leave
401K and Retirement Plans
Product discounts for employees
Gym membership discounts
Adoption assistance
Shaw Family Health Center (Dalton, GA, and Cartersville, GA, locations)
And much more.
Shaw Industries Group, Inc. is a wholly owned subsidiary of Berkshire Hathaway, and is a global leader in delivering carpet, hardwood, tile & stone, laminate, synthetic turf, and other specialty products to residential and commercial markets worldwide. We are committed to creating a better future for our customers, our people, our company, and our communities.
Work Shift
8 Hr non-rotating shift, Hrs fall to in punch day, Observed Calendar, shift starts AM
Shaw Industries is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities.