Control & Application Systems Engineer, Principal

  • 9999 Helmerich & Payne Management LLC
  • Tulsa-OK-USA
  • 7mo ago
  • Full-Time
  • On-site

At H&P, our people are our strength.

 

The Control & Application Systems Engineer, Principal is critical to maintaining and evolving our software infrastructure, which supports automation platforms and industrial control systems. You will play a key role in ensuring the reliability, scalability, and security of our deployment pipelines and containerized applications.

What you will do:

  • Kubernetes & Containers
    • Manage and optimize Kubernetes clusters for performance and availability.
    • Design and maintain containerized microservices using Docker and Helm.
    • Ensure secure and compliant container orchestration across environments.
  • C# Development
    • Develop and maintain backend services and APIs in C#.
    • Integrate C# applications with cloud-native services and container platforms.
    • Support legacy systems and contribute to modernization efforts.
  • Software Deployment Pipelines
    • Build and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins.
    • Automate testing, deployment, and rollback procedures.
    • Collaborate with QA and DevOps teams to ensure smooth software delivery.
  • Industrial Control System Integration
  • Be familiar with industrial protocols to modify PLC code to support the continuous expansion of the capabilities that are supported and exchanged between the environments via industrial protocols.
  • Work closely with the Industrial Control System team to ensure seamless integration with PLC-driven rig operating systems.
  • Align software deployments with field control requirements to maintain operational integrity.
  • Develop standards and procedures to handle the operational requirements of applications interacting with the control system
  • Write integrations between the various containers and the control system to support a variety of applications that need to request control and changes within the PLC environments.

What you need:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience with Kubernetes, Docker, Helm, and container orchestration.
  • Strong proficiency in C# and backend development.
  • Hands-on experience with CI/CD tools and DevOps practices.
  • Familiarity with industrial control systems and PLC integration.
  • Excellent problem-solving and communication skills.
  • Drilling industry or general oil & gas experience required.

Thank you for your interest in joining our team!