Job Openings PLC Software Engineer - Full Remote (Periodic travel to Netherlands)

About the job PLC Software Engineer - Full Remote (Periodic travel to Netherlands)


ABOUT THE OPPORTUNITY

Join an innovative Netherlands-based technology company serving the energy sector, with advanced solutions spanning drilling, well intervention, production enhancement, and fire protection. Operating globally across oil, gas, infrastructure, and industrial clients, this company focuses on improving operational efficiency, reducing costs, and lowering carbon impact. This is a fully remote opportunity with periodic in-person collaboration in the Netherlands, ideal for engineers looking to work on real industrial automation systems with global reach.

Language: English B2 minimum | Level: Mid-level | Location: Fully remote, with travel to the Netherlands for approximately 1 week every 2 months

PROJECT & CONTEXT

You'll be developing and programming PLC (Programmable Logic Controller) software for industrial automation systems used across energy and industrial applications. The role spans the full software lifecycle — from design and development through testing, validation, documentation, and reliability analysis — within a collaborative engineering team that values code review, R&D exploration, and continuous improvement.

WHAT WE'RE LOOKING FOR

  • Diploma or degree in Computer Science, Electrical Engineering, or a related technical field
  • Basic technical knowledge of industrial software development, hardware/software interfacing, testing, and debugging
  • Basic knowledge of IEC 61131-3 PLC programming languages, or strong willingness to learn
  • Good analytical and problem-solving skills, with the ability to adapt to changing environments and shifting priorities
  • Ability to create and maintain technical documentation related to PLC programming
  • Comfortable collaborating within a team — reviewing code, giving and receiving constructive feedback
  • Capacity to apply engineering techniques to design, adapt, and modify PLC programs
  • Willingness to participate in R&D studies, prototyping, and prepare technical reports
  • Ability to incorporate reliability analysis into PLC code design and testing processes
  • English B2 or above — required for collaboration with an international engineering team
  • Available for periodic travel to the Netherlands (approximately 1 week every 2 months)

NICE TO HAVE

  • Experience with mechatronics — controlling moving mechanical elements through software
  • Familiarity with industrial automation protocols such as Modbus, CANbus, Profibus, or OPC UA
  • Experience with PLC programming environments such as CODESYS, PLCnext Engineer, or Siemens TIA Portal/STEP 7
  • Experience working in an Agile/Scrum environment
  • Familiarity with version control systems (Git, Mercurial, SVN)
  • Programming experience in Python or shell scripting

Compensation: €2,250 – €3,000/month net, depending on experience and seniority level.

Why HumanIT people stay (4.4 Glassdoor, 89% recommend)

  • 15th month salary
  • Health insurance covering your family
  • Birthday off
  • Mobility program for digital nomads
  • Real work-life balance

Full benefits https://www.humanit.pt/careers/#perks
What it's really like https://www.humanit.pt/careers/#work-at