Full-Stack Developer (Embedded Systems)

Not Interested
Bookmark
Report This Job

profile Job Location:

Singapore - Singapore

profile Monthly Salary: SGD 6000 - 7500
profile Experience Required: 1-3years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

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:
  • Bachelors 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.


Required Skills:

Full-Stack Developer (Embedded Systems)


Required Education:

degree / diploma

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 pla...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Asset
  • ABAP
  • Community Support
  • Elevator Maintenance
  • Infection Control
  • Arbitration