Job Search and Career Advice Platform

Enable job alerts via email!

Associate Engineer (Software & Systems)

EL CONNECT PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,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 technology solutions provider in Singapore is looking for an Associate Engineer to support development and deployment of mission-critical systems. This role involves assisting in software development, executing unit tests, and providing system deployment support. The ideal candidate will have a diploma in a related field and a foundational knowledge of programming languages like C++, Java, or Python, alongside analytical skills to troubleshoot system issues.

Qualifications

  • Strong logic-based problem-solving skills.
  • Ability to read and understand technical documentation and flowcharts.
  • Familiarity with the Software Development Life Cycle (SDLC) through projects or internships.

Responsibilities

  • Assist in writing and debugging code for command-and-control systems.
  • Execute unit tests and system integration tests to ensure software reliability.
  • Support the on-site installation and configuration of servers and software.

Skills

C++
Java
Python
Shell scripting
SQL

Education

Diploma in Computer Engineering/ Computer/ Information Technology / Infocomm Security

Tools

Android Development
HTML5
JavaScript
Job description

The Associate Engineer will support the development, maintenance, and deployment of mission-critical systems. This role is designed for candidates who want to work on large-scale infrastructure, defense electronics, or urban smart-city solutions. You will focus on the technical execution of software tasks, hardware-software integration, and system troubleshooting.

Key Responsibilities
  • Software Development & Support: Assist in writing and debugging code for command-and-control systems, embedded devices, or enterprise applications.
  • Testing & Quality Assurance: Execute unit tests and system integration tests (SIT) to ensure software reliability and security.
  • System Deployment: Support the on-site installation and configuration of servers, network devices, and software patches.
  • Maintenance & Troubleshooting: Perform "Level 2" technical support, diagnosing software bugs and hardware interface issues that require code-level investigation.
  • Documentation: Maintain accurate version control logs and technical manuals for system architecture.
Technical Competencies
  • Possess a basic foundation in at least two programming languages (e.g., C++, Java, or Python).
  • Familiarity with the Software Development Life Cycle (SDLC) through school projects or internships.
  • Ability to read and understand technical documentation and flowcharts.
  • Mobile & Platform Development: * Android (Java/Kotlin): Developing or maintaining secure mobile applications for field operations.
  • Scripting & Automation: Proficiency in Python or Shell scripting for automating repetitive testing or data processing tasks.
  • Database & Web: Basic knowledge of SQL for data management and HTML5/JavaScript for web-based dashboards.
  • Bonus: Experience with simple Android app development or Microcontroller programming
Requirements
  • Diploma in Computer Engineering/ Computer/ Information Technology / Infocomm Security or any other related field
  • Analytical Skills: Strong logic-based problem-solving skills; ability to trace code to find root causes of system failures.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.