Software Engineer
Job description
About the role
Greatech Integration (S) Pte Ltd is seeking a talented Software Engineer to join our growing team in the East Region of Singapore. As a Software Engineer, you will play a crucial role in developing, designing, and maintaining software solutions that power our business operations and drive innovation across our technology portfolio. This is a full-time position that offers the opportunity to work on meaningful projects whilst contributing to the strategic objectives of the organisation. You will be at the forefront of our digital transformation initiatives, working with cutting-edge technologies and collaborating with a dedicated team of professionals committed to excellence.
- Design, develop, test, and maintain software and automation applications.
- Develop and modify PLC programs for automated machinery and systems.
- Collaborate with Mechanical, Electrical, Controls, and Project Engineering teams to understand project requirements and deliver integrated solutions.
- Perform software integration, testing, debugging, troubleshooting, and system optimisation.
- Participate in the full software development lifecycle, from requirement gathering and design through commissioning, deployment, and support.
- Conduct code reviews and ensure compliance with programming standards and best practices.
- Support machine installation, testing, commissioning, and troubleshooting at customer sites when required.
- Prepare and maintain software documentation, technical specifications, and programming standards.
- Use version control systems and established development workflows.
- Identify opportunities to improve software performance, system reliability, and development processes.
- Stay updated with emerging automation technologies and recommend suitable solutions.
Requirements
- Bachelor's Degree in Software Engineering, Electrical, Electronic, Mechatronics, Automation Engineering, or a related discipline.
- Experience in software development, PLC programming, industrial automation, or system integration.
- Hands-on experience with Beckhoff PLCs is highly preferred.
- Experience with other PLC platforms such as Allen-Bradley (AB) and Siemens is an advantage.
- Proficiency in programming languages such as C#, C++, Python, Java, or JavaScript is an added advantage.
- Good understanding of software development principles, object-oriented programming, troubleshooting, and debugging.
- Experience with industrial automation, machine control, or system integration is preferred.
- Strong analytical, problem-solving, and communication skills.
- Able to work independently as well as collaboratively with cross-functional teams.
- Willing to travel to customer sites and support projects when required.
What we offer
At Greatech Integration (S) Pte Ltd, we believe in fostering a supportive and inclusive workplace where talent thrives and innovation flourishes. We offer competitive remuneration packages aligned with industry standards, comprehensive benefits including health and wellness programmes, and opportunities for continuous professional development and career advancement. Our team-oriented culture promotes collaboration, learning, and personal growth. We provide flexible working arrangements where practicable, allowing you to maintain a healthy work-life balance. Additionally, we invest in our employees through training programmes, mentorship opportunities, and access to the latest technologies and tools to support your professional development.
About us
Greatech Integration (S) Pte Ltd is a forward-thinking technology company committed to delivering innovative software solutions and integration services that empower businesses to achieve their digital objectives. With a focus on excellence, reliability, and customer-centric service delivery, we partner with organisations across various industries to design, develop, and implement customised technology solutions. Our team comprises skilled professionals dedicated to driving technological advancement and supporting our clients' success. We pride ourselves on our collaborative culture, commitment to quality, and continuous pursuit of innovation in the rapidly evolving technology landscape.
Apply now
If you are a passionate software engineer ready to make an impact and grow your career with Greatech Integration (S) Pte Ltd, we would like to hear from you. Please submit your resume, a cover letter outlining your relevant experience, and any portfolio or GitHub links showcasing your work. We review applications on a rolling basis and will contact shortlisted candidates for interviews.
Skills mentioned
Apply for this job
Use the application link supplied with this listing to apply to Greatech. Check the destination before entering personal information.

