Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Developer (Embedded Systems)

Flintex Consulting Pte Ltd

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 technology consulting firm in Singapore is seeking a proactive Full-Stack Developer with experience in embedded system development using C++ and backend application development using Java. The successful candidate will work across diverse software stacks, ensuring real-time performance and collaboration in an Agile setting. Responsibilities include developing C++ applications and backend services, as well as implementing RESTful APIs. The ideal candidate has a relevant degree and 3-5 years of experience. Competitive pay and opportunities for travel are included.

Qualifications

  • 3 to 5 years of hands-on experience in embedded or backend development.
  • Proficient in multithreaded C++ programming in embedded environments.
  • Experience with Spring Boot for backend services.

Responsibilities

  • Develop and maintain C++ applications for embedded platforms.
  • Design and integrate backend services using Java and Spring Boot.
  • Implement RESTful APIs for communication between devices.

Skills

C++ programming
Java development
RESTful API design
Database management
Agile methodologies

Education

Bachelor’s degree in Computer Science or related discipline

Tools

Spring Boot
JIRA
MySQL
PostgreSQL
Oracle
Job description

Posted On 21/01/2026

Job Information

Work Experience 1-3 years

Technology

SGD 6000 - SGD 7500

City Singapore

State/Province Central Singapore

079903

Job Description

Job Summary:

We are looking for a proactive and versatile Full-Stack Developer with experience in either embedded system development using C++ or backend application development using Java. The successful candidate will work across the full software stack, from device-level programming on Linux/QNX platforms to developing scalable backend services using Spring Boot and RESTful APIs. You will be part of a multidisciplinary engineering team responsible for delivering high-quality, integrated software solutions used in real-time embedded devices and enterprise backend systems.

Key Responsibilities:

Embedded (Frontend Device) Development

  • Develop and maintain C++ applications for embedded platforms (Windows, Linux, QNX).
  • Integrate device interfaces such as RS232, LAN, Bluetooth, GPS, and QR code modules.
  • Ensure real-time performance, reliability, and responsiveness of embedded applications.
  • Debug and resolve field issues related to hardware-software integration.
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Implement RESTful APIs to support communication between embedded devices and centralized platforms.
  • Perform database design and integration using MySQL, PostgreSQL, or Oracle.
  • Optimize application performance, reliability, and scalability.
General Responsibilities:
  • Participate in Agile development processes, including sprint planning and code reviews.
  • Collaborate with hardware engineers, QA, DevOps, and project managers to deliver end-to-end solutions.
  • Document software architecture, technical specifications, and deployment procedures.
  • Support production issues and assist with troubleshooting across the full stack.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, or a related discipline.
  • 3 to 5 years of hands-on experience in embedded system or backend/server-side software development.
  • Proficient in C++ programming, particularly in multithreaded and real-time embedded environments.
  • Experience in Java development with Spring Boot for backend services.
  • Strong understanding of RESTful API design and integration.
  • Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Familiarity with Agile development methodologies and tools such as JIRA.
Soft Skills:
  • Strong analytical and debugging skills.
  • Excellent communication and teamwork abilities.
  • Self-driven, with the ability to work independently and collaboratively.
  • Willingness to travel for project support and deployments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.