freehire launches on Product Hunt on 26 August.

Follow →

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

See also