Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer Junior

GOODMAN EMPLOYMENT AGENCY

Singapore

On-site

SGD 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore is hiring a Junior Software Engineer/Developer. The role involves providing software support to customers, managing projects, and implementing solutions on-site. Candidates should have a degree in Electronics, Electrical, or Mechanical Engineering, with a minimum of 2 years' experience in PLC programming. Strong verbal and written communication skills and knowledge in control systems are essential. This position provides exposure to various projects both locally and abroad.

Qualifications

  • Minimum 2 years of experience in PLC programming and project management.
  • Good verbal, reading, and writing skills.
  • Knowledge in control system configuration, and equipment integration.

Responsibilities

  • Provide software support and documentation for customers.
  • Assist in project management and prepare project charters.
  • Implement and install products and solutions on site.

Skills

PLC programming
Project management
Control system configuration
Twincat PLC knowledge
Structured text programming
Independent work
Mechanical engineering project experience
Software design

Education

Degree in Electronics, Electrical or Mechanical Engineering

Tools

Git
MES and SCADA systems
Job description
Overview

SOFTWARE ENGINEER / DEVELOPER (JUNIOR) - Work Location : UBI
(Beckhoff PLC)
Work Location: UBI

JOB SUMMARY

As a leading and technologically advanced company, our business activities center on developing, manufacturing, and marketing machinery and equipment in the fields of vacuum coating technology, surface engineering, wet chemistry, and thermal processing technologies.

The Software Engineer shall provide software support to the customer and also be entrusted to document the implementation of codes, configurations, and how the problems were identified and resolved for the customer. The individual is also required to conduct electrical troubleshooting as well. The individual will be working in project teams, support commissioning on-site, and supervise customers during production launch and customer training both locally and abroad.

RESPONSIBILITIES AND DUTIES
  • The individual is expected to be on-site local and overseas. The individual is to report to the CEO or Head of Projects he or she is assigned to.
  • Provide software support
    • Attend to customers’ software coding and troubleshooting needs
    • Documentation of software development and configurations
    • Documentation of identified problems and solutions for knowledge management
  • Project management
    • As and when required by the CEO to be assigned as project manager of a project
    • To prepare and maintain the Project Charter
    • Working closely with the Project Sponsor / Owner (typically the customer), obtain approval for the contents of the Project Charter from the CEO and sign-off by Project Sponsor / Owner
    • Identify and define the project (vision, objectives, scope, deliverables)
    • Maintain and plan the project organisation (customers / stakeholders, roles, responsibilities, structure)
    • Maintain and plan the project plan (Timeline and work breakdown plan, resource plan, financial plan, quality plan)
    • Identify project considerations (risks and mitigation, issues, assumptions, constraints)
  • Implementation / installation of products and solutions on site
    • On-site commissioning of products / services
    • Supervision of customers during production launch
    • Customer training
QUALIFICATIONS AND SKILLS
  • Degree in Electronics or Electrical or Mechanical Engineering
  • Minimum 2 years’ experience in PLC programming and project management
  • Good verbal, reading and writing skills
  • Possess good knowledge in control system configuration, third-party equipment integration, startup of process control projects, or on-going system maintenance / support
  • Good knowledge of Twincat PLC 2.x and/or Twincat 3
  • Very good programming knowledge for structured text according to IEC 61131 and PLCopen
  • Able to do independent work and project experience in mechanical engineering
  • Experience in software design, ideally in component and interface design
  • Knowledge on safety practices and procedures
  • Certified fit for SCBA
Good to have skills or experiences are
  • Experience in sales support is a plus
  • Knowledge of Beckhoff hardware, Profibus and servo drives / Scope
  • Experience in programming production machines, for regulated industries
  • Knowledge of CE and semi standards
  • Knowledge of MES and SCADA systems
  • Object-oriented programming
  • Pair-programming
  • Git
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.