Be the first to apply!

Software Engineer

Contrinex Ceylon external url   Wattala • Full-time

Job Description

BOI-approved subsidiary of Contrinex Group (Switzerland), developing and manufacturing smart industrial sensors for global automation markets under strict Swiss quality standards.

Key Responsibilities:

  • Design and implement VBA automation in CorelDRAW or other graphic suites
  • Develop and maintain normalized data models with controlled export and formatting standards
  • Establish and manage structured Git repositories for templates, code, and data schemas, ensuring version control and full release traceability
  • Develop IEC 61131-3 Function Blocks for Contrinex sensors, including IO-Link data processing and PLC integration
  • Integrate Contrinex IO-Link devices with customer PLC systems (IO-Link masters, fieldbus communication, process data validation)
  • Perform PLC wiring, setup, commissioning, and troubleshooting
  • Provide technical support to Sales, customers, and internal R&D in collaboration with HQ engineers
  • Prepare and maintain technical documentation, including version-controlled code and step-by-step integration guides

Qualifications & Skills

  • Bachelor’s degree in Software Engineering / Computer Science / Electronic Engineering or equivalent
  • Strong programming skills in Python or C#/.NET
  • Experience with JSON, XML, CSV
  • Hands-on experience with Git and version-controlled workflows
  • Experience with at least one PLC platform (preferred):
    • Siemens (S7-1200/1500 – TIA Portal)
    • Beckhoff (TwinCAT)
    • Allen-Bradley (ControlLogix/CompactLogix – Studio 5000)
    • Omron (NJ/NX – Sysmac Studio)
  • Ability to perform PLC wiring, setup, and troubleshooting
  • Strong problem-solving, documentation, and English communication skills
Job poster for Software Engineer