Search by job, company or skills

R

Software Engineer (C++ / Embedded Systems)

5-7 Years
SGD 6,000 - 9,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 20 hours ago
  • Be among the first 10 applicants
Early Applicant

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 - $9000 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 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

More Info

Job Type:
Industry:
Employment Type:

Job ID: 138348201