Be the first to apply!
Software Engineer
Contrinex Ceylon
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