Enable job alerts via email!

IT Software Engineer

AUTOMATIC CONTROLS AND INSTRUMENTATION PTE. LTD.

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Singapore seeks an experienced software developer skilled in C/C++, Java, and Python. The role involves designing and maintaining business applications, participating in the full development life cycle, and requires expertise in Machine Learning. Applicants with AGV project experience are preferred. Ideal candidates are proactive and can manage projects independently.

Qualifications

  • Minimum 3-5 years of relevant experience in software development.
  • Proficient in multiple programming languages including C/C++, Java, Python.
  • Experience working with AGV projects is highly advantageous.

Responsibilities

  • Study, analyze, design, and develop business application systems.
  • Participate in the full system development life cycle.
  • Conduct user training on application systems.

Skills

C/C++
Java
C#
Python
JavaScript
Machine Learning
AGV projects
DevOps

Tools

TensorFlow
Keras
OpenCV
Docker
Kubernetes
Azure
AWS
Google Cloud
Job description
  • Minimum 3-5 years of relevant experience software development.
  • Proficient in C/C++, Java, C#, Python, Javascript etc is a plus
  • Study/Analysis, design, develop, test, deploy and maintain business application systems.
  • Participate in the full system development life cycle with application design, development, implementation, and production support.
  • Analyse business requirements and transform them into technical design.
  • Implement the technical design, develop application programs and test the functional requirements.
  • Conduct user training on application systems and provide on-going production support
  • Experience working with AGV projects will be highly advantageous.
  • Graduate with intention of going further study within 1 year need not apply. Applicants doing part‑time study need not apply, as this job requires learning on the job
  • Person we are looking for must be able to work independently, proactive and manage projects assigned to them with minimum supervision. Selected person must also be able to interact with customers for project technically/commercially. We hope to groom this person for long term career growth with the company.
Skill Sets we are looking for
  • MACHINE LEARNING for Object detection, classification, Image recognition, labelling data, training models, knowledge in TensorFlow, Keras, Caffe, PyTorch, etc, Deep Learning algorithms, OpenCV.
  • SOFTWARE DEVELOPMENT – Java, C# .Net, PHP, Python, Javascript, HTML. Restful API. DevOps, Github/Gitlab code versioning, build, CI/CD. Database, MS SQL, MySQL.
  • SYSTEM Virtual Machine, Docker, Kubernetes. Knowledge in Linux, Windows server
  • CLOUD/IOT for knowledge in Azure, AWS, Google, IoT protocols such as MQTT, HTTP. Wireless protocols such as NB‑IoT, LoRa. Hardware experience in MicroControllers, SoC, FPGA.

Must be able to interact well with multiple priorities in an extremely dynamic environment, initiating necessary tasks and ensuring complete follow up

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.