Job Search and Career Advice Platform

Enable job alerts via email!

Junior Software Integration Engineer (IoT / Connector Support)

PROX SG PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,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 company in Singapore is seeking an ambitious Software Integration Engineer to bridge the C/C++ communication library with the backend and application software. The role involves initial integration of hardware connectors and ongoing maintenance, with significant guidance from a small, experienced team. Ideal candidates are junior engineers eager to learn and grow in IoT, focusing on impactful work early in the project.

Qualifications

  • Basic experience with C or C++.
  • Familiarity with debugging software interacting with external devices.
  • Practical problem-solving mindset and willingness to learn quickly.

Responsibilities

  • Integrate and maintain an existing C/C++ communication library for hardware connectors.
  • Build and stabilize the software bridge layer between hardware communication and backend/frontend components.
  • Expose hardware functionality to backend services or applications (Node.js, APIs, or local services).
  • Debug and resolve issues under guidance from the team.
  • Provide ongoing maintenance and minor enhancements after initial integration.

Skills

C or C++
Debugging software
Problem-solving
Collaboration

Tools

Node.js
Linux
Job description

We are looking for an ambitious, hands‑on Software Integration Engineer to help bridge our existing C/C++ communication library with our backend and application software. In the first 1–3 months, your main focus will be to integrate and stabilize the connector that allows our software to communicate with hardware dongles. After this initial period, your role will transition to ongoing support and development on our software stack, contributing approximately 20% of your time to connector maintenance and minor enhancements, while spending the remaining 80% on backend/frontend development under guidance.

This role is fully supported by our small, experienced team, including our project manager, a hardware expert, and backend/frontend engineers. You will not be working alone — guidance and mentoring are provided.

This is not a firmware role and not a UI‑heavy frontend role.

Key Responsibilities
  • Integrate and maintain an existing C/C++ communication library for hardware connectors
  • Build and stabilize the software bridge layer between hardware communication and backend/frontend components
  • Expose hardware functionality to backend services or applications (Node.js, APIs, or local services)
  • Debug and resolve issues under guidance from the team
  • After initial integration, provide ongoing maintenance and minor enhancements (~20% of time)
  • Collaborate closely with backend, frontend, and firmware engineers, under guidance from project manager and hardware expert
Minimum Requirements
  • Basic experience with C or C++
  • Familiarity with debugging software interacting with external devices
  • Practical problem‑solving mindset and willingness to learn quickly
  • Ability to follow guidance and collaborate closely with a small team
Nice‑to‑Have (Optional)
  • Exposure to BLE or BLE MESH
  • Experience in Node.js or backend/frontend development
  • Experience with Linux development or device communication
  • Exposure to IoT systems or connected devices
Who This Role Is Ideal For
  • Junior engineers or ambitious developers who want to grow in IoT and software integration
  • Candidates who enjoy hands‑on problem solving and learning on the job
  • Engineers looking for a role with strong mentorship and guidance
  • Those motivated by impactful work early in the project
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.