Secheron SA

Software Engineer PLC

 — Meyrin
10 October | Employee | 100%

We are looking for a software engineer to develop project applications for ours protection and control products.


Software Engineer PLC

Candidates for this position are software application engineers with strong knowledge and hands-on experience in IEC 61131-3 standard languages and human-machine interface.

  • Program, design, implement, and tests PLCs controls software and graphic human-machine interface
  • Take on technical support on applications projects/customers.
  • Support and carry out continuous improvement activated within our base applications.
  • International traveling to clients (10-15%)



  • 3-5 years of experience in PLC programming with IEC61131-3, and design of local HMI/SCADA interfaces.
  • Configuration and commissioning of automation and supervision systems.
  • Experience with communication protocols: IEC61850, IEC60870-5-104, DNP3.0, MODBUS
  • Creating of flow diagrams for program design, simulation and testings
  • Programming of industrial network switchs and routers


  • Experience implementing controls solutions using PLC and programming HMIs
  • Familiar with software source control packages: Agile software development and Git/GitLab experience is a plus.
  • A highly motivated fast learner who can work independently with minimal guidance

Language skill

Excellent English mandatory, French preferred.

Specific knowleadge

Practices Agile and Lean software development


Conscientious follow-up and documentation

Ability to connect into a small team and project setup quickly, but equally capable to work independently

Good communication and intercultural skills

Mature, Flexible, Technology agnostic and stress resistant, with some travels request.