Open Position
PLC / DDC Controls Programmer
Develop, test, and optimize PLC/DDC control logic for HVAC and utility systems in live project environments.
Role overview
You will configure control sequences and perform logic validation in close collaboration with project engineers and commissioning teams.
The role focuses on reliable control performance, maintainable code, and structured deployment practices.
Key responsibilities
- Implement PLC/DDC logic according to approved sequences.
- Support loop tuning and parameter optimization during commissioning.
- Troubleshoot field issues and document corrective actions.
- Maintain versioned backups and deployment records.
Requirements
- Hands-on experience in PLC or DDC programming for building/industrial controls.
- Comfort with troubleshooting real-time control behavior on site.
- Ability to read electrical/control schematics and I/O schedules.
- Strong attention to detail under delivery timelines.
What we offer
- Direct exposure to commissioning and live control optimization.
- Continuous upskilling with new platforms and integration stacks.
- Collaborative delivery teams and clear ownership model.
- Career progression into senior controls engineering tracks.
Hiring process
What to expect after you apply
Our hiring workflow is structured and transparent. We evaluate each application based on role fit, delivery capability, and communication clarity.
- Initial CV shortlisting
- Technical interview
- Short practical assessment
- Final leadership interview
Application support
If you face any issue while applying, email us at careers@dspcontrols.lk and mention this role.
Career Application
Apply for PLC / DDC Controls Programmer
Share your background and upload your CV. We will evaluate your profile against this role's scope and requirements.
Do you want to build real-world automation systems with us?
Send your profile and availability. We review all relevant applications and respond to shortlisted candidates.