The Automation Specialist will design, develop, and maintain control system solutions supporting oil and gas operations. This position requires deep expertise in industrial automation software and control systems, with a primary focus on Python-based development, Inductive Automation Ignition, and Allen-Bradley Rockwell PLC platforms. The ideal candidate bridges the gap between traditional controls engineering and modern software development practices to drive efficiency, visibility, and scalability across our production systems.
Job Duties
- Design, program, and commission Ignition SCADA projects including data models, tag structures, and UI components.
- Develop custom Python scripts within Ignition to automate data collection, reporting, and system diagnostics.
- Configure and program Allen-Bradley Rockwell PLCs (ControlLogix, CompactLogix, MicroLogix) for process, equipment, and safety control.
- Integrate field instrumentation, industrial networks (EtherNet/IP, Modbus TCP), and third-party systems into the Ignition platform.
- Implement and maintain data exchange between control systems, historians, and enterprise applications.
- Develop version-controlled, scalable, and well-documented code using modern software tools (Git, VS Code, PyCharm).
- Troubleshoot and optimize control logic, communication links, and automation performance issues in real time.
- Collaborate with multidisciplinary teams to align automation standards with operational, cybersecurity, and safety goals.
- Support field commissioning and remote troubleshooting when required.
- Bachelor’s degree in Engineering, Computer Science, Information Systems, or a related field
- 5+ years of hands-on experience in industrial automation within the oil and gas industry.
- Expert-level knowledge of Ignition platform architecture, scripting, UDTs, and database integration
- Proficiency with Allen-Bradley RSLogix 5000 / Studio 5000 and HMI integration.
- Strong Python development skills, including experience building libraries, APIs, and data transformation workflows.
- Solid understanding of control system networking and industrial communication protocols.
- Familiarity with SQL databases, MQTT, and OPC-UA.
- Experience with version control (Git), testing frameworks, and DevOps best practices is preferred
- Excellent analytical and problem-solving abilities with attention to system reliability and maintainability.
- Experience deploying Ignition Edge or MQTT infrastructures in distributed architectures.
- Exposure to cloud-based data platforms or analytics tools
- Knowledge of OT cybersecurity standards and system hardening practices
- Familiarity with containerization (Docker) and Python virtual environments.
Work Environment - Conditions vary and include:
- Controlled office environment.
- Occasional trips to the field
- Travel: 10%-20%
Physical Requirements
- Prolonged periods sitting at a desk and working on a computer.
- Must be able to lift to 15lbs pounds at times.
- Salary, Exempt
- Unlimited PTO
- Paid Holidays
- Insurance: Major medical, dental, and vision for employee and dependents
- Short-Term, Long-Term Disability, and Life Insurance
- 401(k) Retirement Plan with an Employer Match
- Company Credit Card
- Cellular Reimbursement - $100/month
- Company Stock
EEO Statement:
Streamline Innovations, Inc. is an Equal Opportunity Employer (EEO) and provides equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Streamline Innovations, Inc. complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.