Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Systems Engineer — C++, Multithreaded & Cloud-Ready

MSI GLOBAL PRIVATE LIMITED

Singapore

On-site

SGD 60,000 - 80,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 consultancy in Singapore is seeking a C++ Software Developer to join its team. The successful candidate will be responsible for the architecture, design, and development of software for integrated e-payment fare collection systems. Applicants should have a degree in a relevant field and a minimum of 3 years’ experience in C++ development for embedded systems. Strong knowledge of cloud architecture and SDLC methodologies is preferred. This position offers a collaborative work environment and opportunities for professional growth.

Qualifications

  • Minimum of 3 years’ experience in C++ software development for embedded systems.
  • At least 1 year of experience in object-oriented software design and UML modeling.

Responsibilities

  • Translate complex software requirements into detailed system architectures and software designs.
  • Develop and implement C++ software for embedded systems on QNX, Linux, or Windows platforms.
  • Apply object-oriented software design principles and UML modeling.
  • Utilize multi-threading, socket programming, inter-process communication, and serial communication techniques.
  • Incorporate cloud architecture concepts to support scalability and security.

Skills

C++ development
Embedded systems
Object-oriented design
UML modeling
Cloud architecture
Multi-threading
Socket programming

Education

Recognised Degree in Electrical, Electronics, Mechanical Engineering, Computer Science, or a relevant discipline

Tools

QNX
Linux
Windows
Job description
A leading technology consultancy in Singapore is seeking a C++ Software Developer to join its team. The successful candidate will be responsible for the architecture, design, and development of software for integrated e-payment fare collection systems. Applicants should have a degree in a relevant field and a minimum of 3 years’ experience in C++ development for embedded systems. Strong knowledge of cloud architecture and SDLC methodologies is preferred. This position offers a collaborative work environment and opportunities for professional growth.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.