Geylang - Full-Stack Developer (Embedded Systems)

apartmentFLINTEX CONSULTING PTE. LTD. placeGeylang calendar_month 

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.

Backend (Server-Side) Development:

  • 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.
apartmentFINTECH ALLIANCE PTE. LTD.placeBedok, 4 km from Geylang
Fintech Alliance Pte Ltd, a market leader in solutions for the financial advisory industry, is seeking a skilled Full Stack Developer to join our dynamic team in Singapore. We build tools and core systems that power the financial advisory sector...
thumb_up_altRecommended

Geylang - Full Stack Developer

placeGeylang
Join Our Team as Full Stack Developer Are you passionate about both frontend and backend development and eager to grow your skills in a dynamic and supportive environment? We are looking for a Full Stack Developer to join our innovative team...
apartmentFLINTEX CONSULTING PTE. LTD.placeToa Payoh, 4 km from Geylang
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...