Enable job alerts via email!

Embedded Software Engineer (C++, Linux, QNX) - PRIT

PERSOLKELLY SINGAPORE PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading technology staffing firm is seeking a Full-Stack Developer in Singapore to work on embedded systems and backend development. The ideal candidate will have experience with C++, Java, and RESTful APIs. This role offers the opportunity to collaborate in Agile teams and contribute to innovative software solutions for real-time systems.

Qualifications

  • 3–5 years of experience in embedded or backend development.
  • Proficient in C++ (multithreading, real-time systems) and Java (Spring Boot).
  • Strong grasp of relational databases.

Responsibilities

  • Build and maintain C++ applications for Linux/QNX/Windows.
  • Develop Java-based backend services and RESTful APIs.
  • Collaborate in Agile teams and document technical specs.

Skills

Embedded systems (C++)
Backend development (Java)
RESTful APIs
Agile methodologies

Education

Bachelor’s in Computer Science, Engineering, or related field

Tools

Spring Boot
MySQL
PostgreSQL
Oracle
JIRA
Job description
Overview

We’re seeking a versatile Full-Stack Developer skilled in either embedded systems (C++) or backend development (Java). You’ll work across the full stack—from device-level programming on Linux/QNX to building scalable backend services with Spring Boot and RESTful APIs. As part of a multidisciplinary team, you’ll help deliver integrated software solutions for real-time embedded devices and enterprise backend systems.

Key Responsibilities
  • Embedded Development: Build and maintain C++ applications for Linux/QNX/Windows, integrating device interfaces like RS232, Bluetooth, GPS, etc.
  • Backend Development: Develop Java-based backend services and RESTful APIs; manage databases (MySQL, PostgreSQL, Oracle).
  • General: Collaborate in Agile teams, document technical specs, and support full-stack troubleshooting.
Qualifications
  • Bachelor’s in Computer Science, Engineering, or related field.
  • 3–5 years of experience in embedded or backend development.
  • Proficient in C++ (multithreading, real-time systems) and Java (Spring Boot).
  • Strong grasp of REST APIs and relational databases.
  • Familiar with Agile methodologies and tools like JIRA.

Interested candidates who wish to apply for the advertised position, please click on “Apply”. We regret that only shortlisted candidates will be notified.

EA License No.: 01C4394 (PERSOL Singapore PTE LTD)

By sending us your personal data and curriculum vitae (CV), you are deemed to consent to PERSOL Singapore Pte Ltd and its affiliates to collect, use and disclose your personal data for the purposes set out in the Privacy Policy available at Privacy Policy applies. You acknowledge that you have read, understood, and agree with the Privacy Policy.

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