This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website using the buttons below.


Software Engineer


Responsibilities and abilities required:

  • Leads software design efforts through concepting, design, programming, testing and commissioning efforts per project requirements
  • Participates with the engineering team through concepting, design, programming, testing, and commissioning efforts
  • Develops design documentation, aligned and traceable with project contractual requirements
  • Interfaces with customer engineering and end-user contacts during project design and implementation cycle
  • Develops software control and execution programs and applications to manage manufacturing processes in a near real-time environment
  • Develops Factory Acceptance Test and Site Commissioning testing plans
  • Actively participates in off-line testing of software / hardware interfaces
  • Travels to site to support field efforts (20-35% travel required)
  • Ability to climb ladders, work at heights, and occasionally lift 25 lbs.

Qualifications and experience needed:

  • 3-5 Years' Experience in software design and development
  • BS in Computer Science or equivalent experience
  • Strong knowledge of Python along with application and relational mapper frameworks
  • Strong knowledge of Linux Operating systems and operations
  • SQL Database setup and programming, such as MS SQL Server, PostgreSQL, and SQLite
  • Proficiency in version control tools such as Git and Jira
  • Familiarity with Java
  • Familiarity with PLC communication interfaces for Siemens and Allen-Bradley platforms
  • Familiarity with Inductive Automation Ignition HMI Development

Additional Recommended Qualifications:

  • Proficiency in C and C development
  • Proficiency in PLC and HMI programming and development
  • .NET Framework experience a plus
  • Experience with commercially available MES packages
  • Data Collection & Management Systems for KPI and IIoT / Industry 4.0 data collection

About Petroplan:

Petroplan is a global organisation which specialises in connecting skilled professionals with exceptional contract and permanent career opportunities throughout the oil, gas and energy industry. This has been our focus since Petroplan was formed in 1976.

Our company aim isn't to be the largest industry recruitment specialist but rather the best. As such, our recruitment services, contractor management and specialised support is tailored to meet the individual needs of candidates, contractors and clients. Petroplan's local offices across Europe, the Middle East, North America, Asia-Pacific, Africa and Australasia support projects throughout forty countries. Our client portfolio includes multi-national companies, together with niche organisations focusing on a specialist discipline or location.

For more information please feel free to visit our website