Demo

Controls Engineering Software Tools Architect

S3 Staffing USA
Greenville, SC Full Time
POSTED ON 10/14/2026
AVAILABLE BEFORE 11/13/2026

Controls Engineering Software Tools Architect

Role Overview

As the Controls Engineering Software Tools Architect, you will be the technical lead responsible for the ecosystem of tools, libraries, and automation frameworks used by our global controls engineering teams. Your mission is to maximize engineering efficiency and ensure code quality by shifting the organization from manual, repetitive programming to automated, template-driven, and model-based engineering. You will develop the "platform" that allows our engineers to deploy robust, standardized, and cyber-secure control software at scale.

Key Responsibilities

  • Platform & Toolchain Development: Architect and maintain the suite of software tools, scripts, and plugins (e.g., custom Add-On Instructions, function blocks, or automated code generators) that standardize development across the organization.
  • Code Generation Strategy: Drive the adoption of automated code generation (e.g., Python-based scripts to generate PLC/HMI code from standardized excel spreadsheets or piping and instrumentation diagrams).
  • Library & Template Management: Manage the enterprise library of reusable control objects (UDFBs, Faceplates, Drivers) to ensure a high level of code modularity, reliability, and maintenance.
  • DevOps Integration for OT: Adapt DevOps principles to the industrial space by implementing automated testing, continuous integration, and version control (Git-based workflows) for PLC and HMI software assets.
  • Interoperability Architecture: Develop middleware or API-based connectors that allow disparate control software platforms to communicate with corporate ERP, MES, and PLM systems.
  • Technical Consulting: Act as an internal consultant for engineering teams to troubleshoot complex integration issues and advise on architectural decisions during the project lifecycle.
  • Standardization: Define and document technical requirements for software development that satisfy safety, cybersecurity, and regulatory compliance requirements.

Required Qualifications

  • Education: Bachelor s or Master s Degree in Software Engineering, Computer Science, or Electrical/Controls Engineering.
  • Experience: 8 years of experience, with a proven track record of developing custom software solutions for industrial automation or software engineering environments.
  • Core Technical Skills:
    • Automation: Expert-level knowledge of PLC/HMI/SCADA environments (e.g., Rockwell, Siemens, GE/Emerson).
    • Scripting/Development: Proficiency in Python, C#, or PowerShell for automating engineering tasks and building custom integration tools.
    • Architecture: Deep understanding of Object-Oriented Programming (OOP) and how to apply those principles to industrial logic.
    • Version Control: Expert-level experience with Git, including branching strategies, pull requests, and CI/CD pipeline configuration.
  • Systems Thinking: Ability to see the "big picture" of the engineering workflow and identify bottlenecks that can be solved through software automation.

Preferred Qualifications

  • Experience with Model-Based Systems Engineering (MBSE) or digital twin integration.
  • Experience in developing internal SDKs, APIs, or developer-facing documentation for engineering teams.
  • Familiarity with cloud-native development and how to bridge industrial data to the cloud.
  • Background in UI/UX design concepts to improve the usability of internal engineering tools.

Salary : $100,000 - $130,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Controls Engineering Software Tools Architect?

Sign up to receive alerts about other jobs on the Controls Engineering Software Tools Architect career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at S3 Staffing USA

  • S3 Staffing USA Bartlesville, OK
  • Role: Hardware Design Engineer Customer: ABB Location: Bartlesville, OK Exp Range: 10 JD:  Define and develop hardware architecture.  Provide technical e... more
  • 8 Days Ago

  • S3 Staffing USA Seymour, IN
  •  Work with supplier to finalize design based on tech profile  Support review and analysis of validation tasks with supplier  Review and approve circuit/... more
  • 8 Days Ago

  • S3 Staffing USA Peoria, IL
  • Location: Peoria, IL Exp range: 3 Pay: $40 (as they need Jr.) Number of need: 2 each Role no. Analyst/FEA: Try to get Ex-CAT Create and use Finite Element ... more
  • 2 Days Ago

  • S3 Staffing USA Bartlesville, OK
  • JD:  Define and develop hardware architecture.  Provide technical expertise for electro-mechanical interfacing, schematics and PCB development.  Perform... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Controls Engineering Software Tools Architect jobs in the Greenville, SC area that may be a better fit.

  • Vertiv Pelzer, SC
  • POSITION OVERVIEW Directly supervising, supporting and providing direction and leadership to the Controls Engineers, and third party Engineering teams. The... more
  • 1 Month Ago

  • Pro Mach Integrated Solutions LLC Greenville, SC
  • Join ProMach and shine. Whether you're creative, strategic, persuasive, or mechanically inclined, there’s a place for you here. Be a problem-solver, a clos... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!