Software Engineer
Summary
Develop PLC and C# code for equipment control systems, write design docs, perform unit testing, and peer reviews while adhering to quality and safety standards.
Job Responsibilities:
- Understand and clarify customer requirements and specifications, prepare Software Design Documents accordingly.
- Leverage in-house software libraries and development tools for efficient coding.
- Develop and construct PLC code, C# code following best practices
- Pertorm comprehensive unit testing and debugging to ensure functionality & reliability.
- Execute thorough peer reviews of software products to maintain high code quality and ensure adherence to established best practices.
- Comply to Software Quality Process and HSE requirements.
- Develop comprehensive training materials for tool setup and conduct effective training sessions for Field Service.
Job Requirements:
- Bachelor's degree in Electrical Engineering or computer science related. Open for fresh graduated.
- 3 years of experience in equipment control software design and development using specialized languages (PLC, (#.NET).• Familiar with Ladder, CoDeSys, TwinCAT or any IEC61131-3 equivalent programming language
- Willing to get hands-on, independent and flexible, with a passion for engineering
excellence - Self Starter and effective communicator.
- Knowledge and experience on cybersecurity, and SECS/GEM application would be an advantage.
Ethos Search Associates Pte. Ltd.
EA License No: 13C6655
EA Reg No: R1765450 Pinky Lim