Demo

Senior Controls Software Development Engineer

Petrotech, Inc.
Houston, TX Full Time
POSTED ON 9/19/2025 CLOSED ON 12/31/2025

What are the responsibilities and job description for the Senior Controls Software Development Engineer position at Petrotech, Inc.?

About Petrotech

At Petrotech, we engineer and deliver innovative turbomachinery and process control systems that drive critical infrastructure around the world. As industry leaders in turnkey control solutions for rotating equipment, our mission is rooted in precision, reliability, and continuous improvement.

We are growing and seeking a Senior Controls Software Engineer with deep experience in industrial automation and PLC/PAC programming to design, develop, and deploy mission-critical applications used in gas turbines, compressors, and related process systems.

Position Summary

  • Design and implement PLC/PAC-based control software using IEC 61131 languages (Structured Text, Ladder Logic, Function Block).
  • Configure, test, and validate control systems for rotating machinery (e.g., turbines, compressors) and process automation applications.
  • Lead the development cycle from algorithm design to FAT (Factory Acceptance Testing), commissioning, and client support.
  • Collaborate with electrical and mechanical teams to integrate sensors, valves, instrumentation, and HMIs.
  • Support field deployments, troubleshoot issues, and continuously improve reliability and performance of deployed systems.

Job Qualifications

  • B.S. in Electrical, Mechanical, Chemical, or Control Systems Engineering
  • 5 years of experience designing, programming, and commissioning industrial control systems for rotating or process equipment in sectors such as:
  • Upstream Oil, Associated Gas, Export Compression Applications (Gas Turbine and Electric Motor driven Compression).
  • Natural Gas Liquids (NGL), Liquified Natural Gas (LNG), and Refining Applications (Gas Turbine, Steam Turbine, Expander, and Electric Motor driven Compression).
  • Power Generation (Gas Turbine, Steam Turbine, and Hydro Electric driven Generation).
  • Demonstrated proficiency with PLC/PAC platforms such as:
  • Allen Bradley Studio 5000 Logix Designer
  • Siemens SIMATIC Step 7 / TIA Portal
  • Schneider Electric Unity Pro / EcoStruxure
  • Triconex TriStation 1131
  • Emerson PAC Machine Edition
  • Strong understanding and practical use of IEC 61131-3 programming languages, including:
  • Ladder Logic (LD)
  • Structured Text (ST)
  • Function Block Diagram (FBD)
  • U.S. work authorization (visa sponsorship not available)
  • Bonus Skills
  • Knowledge of DCS systems, industrial safety (IEC 61508, SIL), or hazardous area applications
  • Programming in C, Python, or HTML for custom interface development
  • Familiarity with rotating machinery control philosophies (start-up logic, fuel control, surge protection, etc.)

Why Join Petrotech?

  • At Petrotech you’re not just another engineer – you will be a key contributor with direct impact on the technical and commercial success of the projects you are assigned to.
  • You will work with a team of experienced professionals eager to share their knowledge and expertise in gas turbine fuel control systems, compressor process and anti-surge control systems, and electrical generation systems.
  • Small team impact global engineering exposure.
  • Competitive compensation with bonus eligibility
  • Collaborative and innovative work culture.
  • Opportunity to own projects from concept to site commissioning.

Not a Fit if You are …

  • A firmware/embedded developer without PLC controls experience
  • A general software developer with no industrial automation exposure
  • A systems/process engineer without hands-on control system programming

Location: Houston, TX (Preferred) | New Orleans, LA | Hybrid Available

  • Job Title – Senior Controls Software Development Engineer – Turbomachinery & Process Systems
  • Travel: Up to 15%
  • Compensation: Base Bonus Eligibility
Controls Engineer II
Prime Controls -
Sugar, TX
Software Engineer, Embedded Controls
Dover Corporation and Careers -
Rosenberg, TX
Software Engineer, Embedded Controls
Dover Precision Components -
Rosenberg, TX

Salary.com Estimation for Senior Controls Software Development Engineer in Houston, TX
$102,831 to $132,335
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 Senior Controls Software Development Engineer?

Sign up to receive alerts about other jobs on the Senior Controls Software Development Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$104,811 - $138,039
Income Estimation: 
$113,554 - $141,143
Income Estimation: 
$126,926 - $172,322
Income Estimation: 
$137,993 - $179,346
Income Estimation: 
$72,037 - $87,389
Income Estimation: 
$87,269 - $103,648
Income Estimation: 
$85,140 - $105,525
Income Estimation: 
$86,279 - $107,192
Income Estimation: 
$86,279 - $107,192
Income Estimation: 
$107,004 - $128,710
Income Estimation: 
$102,830 - $126,611
Income Estimation: 
$105,325 - $132,008
Income Estimation: 
$105,325 - $132,008
Income Estimation: 
$132,092 - $161,552
Income Estimation: 
$120,728 - $146,066
Income Estimation: 
$124,513 - $160,990
Income Estimation: 
$124,513 - $160,990
Income Estimation: 
$157,854 - $196,510
Income Estimation: 
$127,105 - $157,922
Income Estimation: 
$138,974 - $190,862
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Petrotech, Inc.

  • Petrotech, Inc. New Orleans, LA
  • Department: Project Operations Reports to: V.P. of Project Operations Position Summary: The Project Manager provides overall project direction and is prima... more
  • 6 Days Ago

  • Petrotech, Inc. New Orleans, LA
  • Job Overview: An industrial electrician is responsible for installing, maintaining, and repairing electrical systems in various industrial settings, includ... more
  • 10 Days Ago


Not the job you're looking for? Here are some other Senior Controls Software Development Engineer jobs in the Houston, TX area that may be a better fit.

  • PCS Software INC and Careers Houston, TX
  • Description: Senior Software Engineer PCS Software, Inc. powers the future of transportation management. Our flagship Cortex platform is the next-generatio... more
  • 13 Days Ago

  • Office of the County Engineer Houston, TX
  • Position Description Position Overview: The Development Services & Permits Division facilitates safe and responsible development, construction, and occupan... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!