Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (C++ / Embedded Systems)

RMA CONTRACTS PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider in Singapore is looking for a Software Engineer to support the development and maintenance of software systems. The successful candidate will engage in all stages of the Software Development Lifecycle (SDLC), requiring strong C++ development skills and a background in Electrical Engineering or Computer Science. Responsibilities include gathering requirements, designing applications, and providing application support. This is a contract role offering competitive monthly salary between $6,000 and $9,000.

Qualifications

  • Minimum 5 years of relevant experience in object-oriented software development.
  • Experience in multi-threading, socket programming, and serial communication.
  • Strong knowledge in UML modeling and use case development.

Responsibilities

  • Gather and analyze user and system requirements.
  • Design, develop, test, and maintain software applications.
  • Prepare documentation for SDLC including requirements specifications.

Skills

C++ development
Object-oriented design
Analytical skills
Problem-solving skills
Team collaboration

Education

Recognised degree in Electrical Engineering, Computer Science, or related

Tools

Windows
QNX
VxWorks
Linux
ODBC
SQL
MySQL
Job description
Job Summary

We are seeking a Software Engineer to support the design, development, and maintenance of software systems. The successful candidate will be involved across the full Software Development Lifecycle (SDLC) and work closely with users and stakeholders to deliver reliable software solutions.

Key Responsibilities
  • Gather and analyze user and system requirements.
  • Design, develop, test, and maintain software applications.
  • Prepare and submit SDLC documentation, including requirements specifications, software architecture and design documents, interface specifications, source code, test specifications, and user manuals, in accordance with Authority standards.
  • Provide day-to-day application support and troubleshooting.
  • Liaise with users on requirements analysis, design reviews, and testing activities.
Requirements
  • Recognised degree in Electrical Engineering, Electronic Engineering, Computer Science, or a related discipline.
  • Minimum 5 years of relevant experience in object-oriented software development.
  • Experience completing at least one full Software Development Lifecycle.
  • Proven experience in requirements specification, use case development, design documentation, object-oriented design, and UML modeling.
  • Strong knowledge and hands‑on experience in C++ development on Windows and/or Embedded platforms (e.g., QNX, VxWorks, Linux).
  • Experience in multi-threading, socket programming, and serial communication.
  • Strong analytical, problem-solving, and communication skills, with the ability to work independently as well as collaboratively in a team.
Added Advantage
  • Knowledge of HTML, CSS, JavaScript, and JSON, with experience in three-tier software architecture.
  • Hands‑on experience in database design and integration using ODBC, SQL, or MySQL, and familiarity with virtualization technologies (e.g. hypervisors).
  • Experience with messaging protocols such as MQ/MQTT and secure communication protocols including FTPS and HTTPS.
Other Information:
  • Job Type: Contract - 2 years
  • Location: East, Singapore
  • Salary: $6,000 - $9,000 per month

This is an outsourced role.

If you are looking for an opportunity and your skills align with this job, please send your updated CV/resume (in Word format) to Mounika at mounika@rma bpo.com/64941520.

All Curriculum Vitae will be treated with the strict confidentiality. By sending us your personal data, you are deemed to consent to RMA Consultants Pte Ltd and its affiliates collecting, using and disclosing your personal data for the purposes set out in our Data Protection Policy at http://bit.ly/3GHgskn and Privacy Policy at http://bit.ly/3W63rp7.

We regret to inform you that only shortlisted candidates will be notified.

‘This is in partnership with the Employment and Employability Institute Pte Ltd (“e2i”).

e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job‑matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training, and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation‑wide manpower and skills upgrading initiatives. By applying for this role, you consent to RMA Groups’s PDPA and e2i’s PDPA.

Mounika Tanuku
EA Regn. No. R22109193
EA Licence No. 93C4403

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