Job Summary:<\/u><\/b>
<\/span><\/span>
<\/div>
<\/span><\/span>
<\/div>
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.<\/span>
<\/span><\/span>
<\/div>
<\/u><\/b><\/span><\/span>
<\/div>
Key Responsibilities:<\/u><\/b><\/span>
<\/span><\/span>
<\/div>
<\/span><\/span>
<\/div>
Embedded (Frontend Device) Development<\/b><\/span>
<\/span><\/span>
<\/div>
• Develop and maintain C++ applications for embedded platforms (Windows, Linux, QNX).<\/span>
<\/span><\/span><\/span><\/li>
• Integrate device interfaces such as RS232, LAN, Bluetooth, GPS, and QR code modules.<\/span>
<\/span><\/span><\/span><\/li>
• Ensure real\-time performance, reliability, and responsiveness of embedded applications.<\/span>
<\/span><\/span><\/span><\/li>
• Debug and resolve field issues related to hardware\-software integration.<\/span>
<\/span><\/span><\/span><\/li>
<\/ul>
<\/span><\/span>
<\/div>
Backend (Server\-Side) Development:<\/b><\/span>
<\/span><\/span>
<\/div>
• Design, develop, and maintain backend services using Java and Spring Boot.<\/span>
<\/span><\/span><\/span><\/li>
• Implement RESTful APIs to support communication between embedded devices and centralized platforms.<\/span>
<\/span><\/span><\/span><\/li>
• Perform database design and integration using MySQL, PostgreSQL, or Oracle.<\/span>
<\/span><\/span><\/span><\/li>
• Optimize application performance, reliability, and scalability.<\/span>
<\/span><\/span><\/span><\/li>
<\/ul>
<\/span><\/span>
<\/div>
General Responsibilities:<\/b><\/span>
<\/span><\/span>
<\/div>
• Participate in Agile development processes, including sprint planning and code reviews.<\/span>
<\/span><\/span><\/span><\/li>
• Collaborate with hardware engineers, QA, DevOps, and project managers to deliver end\-to\-end solutions.<\/span>
<\/span><\/span><\/span><\/li>
• Document software architecture, technical specifications, and deployment procedures.<\/span>
<\/span><\/span><\/span><\/li>
• Support production issues and assist with troubleshooting across the full stack.<\/span>
<\/span><\/span><\/span><\/li>
<\/ul>
<\/span><\/span>
<\/div>
Required Qualifications:<\/u><\/b><\/span>
<\/span><\/span>
<\/div>
• Bachelorâ s degree in Computer Science, Electrical\/Electronic Engineering, or a related discipline.<\/span>
<\/span><\/span><\/span><\/li>
• 3 to 5 years of hands\-on experience in embedded system or backend\/server\-side software development.<\/span>
<\/span><\/span><\/span><\/li>
• Proficient in C++ programming, particularly in multithreaded and real\-time embedded environments.<\/span>
<\/span><\/span><\/span><\/li>
• Experience in Java development with Spring Boot for backend services.<\/span>
<\/span><\/span><\/span><\/li>
• Strong understanding of RESTful API design and integration.<\/span>
<\/span><\/span><\/span><\/li>
• Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle).<\/span>
<\/span><\/span><\/span><\/li>
• Familiarity with Agile development methodologies and tools such as JIRA.<\/span>
<\/span><\/span><\/span><\/li>
<\/ul>
<\/span><\/span>
<\/div>
Soft Skills:<\/u><\/b><\/span>
<\/span><\/span>
<\/div>
• Strong analytical and debugging skills.<\/span>
<\/span><\/span><\/span><\/li>
• Excellent communication and teamwork abilities.<\/span>
<\/span><\/span><\/span><\/li>
• Self\-driven, with the ability to work independently and collaboratively.<\/span>
<\/span><\/span><\/span><\/li>
• Willingness to travel for project support and deployments.<\/span><\/span>
<\/span><\/li>
<\/ul><\/span>
<\/body>
<\/html>"}}],"isMobile":true,"iframe":"true","jobType":"Full time","applyName":"Apply Now","zsoid":"651761644","FontFamily":"Arial, Helvetica, sans\-serif","jobOtherDetails":[{"fieldLabel":"Work Experience","uitype":2,"value":"1\-3 years"},{"fieldLabel":"Industry","uitype":2,"value":"Technology"},{"fieldLabel":"Salary","uitype":1,"value":"SGD 6000 \- SGD 7500"},{"fieldLabel":"City","uitype":1,"value":"Singapore"},{"fieldLabel":"State\/Province","uitype":1,"value":"Central Singapore"},{"fieldLabel":"Zip\/Postal Code","uitype":1,"value":"079903"}],"headerName":"Full\-Stack Developer (Embedded Systems)","widgetId":"418400000000381837","isJobBoard":"false","userId":"418400000000179003","attachArr":[],"customTemplate":"5","isCandidateLoginEnabled":false,"jobId":"418400000043469143","FontSize":"13","googleIndexUrl":"https:\/\/flintex.zohorecruit.com\/recruit\/ViewJob.na?digest=PmtGoOx0iV9gs6xXwgvAezCQCuA.IcYS4TfUp69o6Rk\-&embedsource=Google","location":"Singapore","embedsource":"CareerSite","indeedCallBackUrl":"https:\/\/recruit.zoho.com\/recruit\/JBApplyAuth.do","logoId":"3xpxkf7cb8cd512f54263a74d5094e14b9c51"}
Original job Full -Stack Developer /Embedded Systems/ posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.