Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer

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 leading tech firm in Singapore is seeking a skilled software engineer to bridge hardware and software in Bluetooth Mesh systems. This role demands expertise in integrating hardware communication with backend applications, developing robust software layers, and collaborating with cross-functional teams. Ideal candidates should have experience with IoT systems and a solid understanding of software engineering principles to drive effective system-level integration. This position offers a unique opportunity to advance in the IoT sector.

Qualifications

  • Experience working with IoT systems to support connected device ecosystems.
  • Familiarity with Bluetooth, BLE, and Mesh protocols to enhance system integration capabilities.
  • Knowledge of Qt/Qt6 frameworks to contribute to cross-platform software development.
  • Linux development experience, recognizing the cross-platform nature of the communication library with Windows as the primary platform.

Responsibilities

  • Integrate Bluetooth Mesh hardware with software systems through USB and virtual COM ports to enable reliable communication.
  • Incorporate and maintain an existing C/C++ communication library within backend and application software.
  • Develop and sustain the software layer that connects hardware components to backend systems.
  • Collaborate effectively with backend and UI developers.
  • Diagnose and resolve issues spanning hardware interfaces and software layers.
  • Continuously deepen technical understanding of Bluetooth Mesh systems.

Skills

Experience with IoT systems
Familiarity with Bluetooth, BLE, and Mesh protocols
Knowledge of Qt/Qt6 frameworks
Linux development experience

Tools

C++
Node.js
Windows
Job description
Job Summary

You will bridge hardware and software in Bluetooth Mesh systems by integrating hardware communication via USB/COM ports with backend and application software. This core team role involves building stable software layers, collaborating across teams, and driving system-level integration to enable scalable IoT solutions.

Responsibilities
  • Integrate Bluetooth Mesh hardware with software systems through USB and virtual COM ports to enable reliable communication
  • Incorporate and maintain an existing C/C++ communication library within backend and application software to ensure seamless hardware-software interaction
  • Develop and sustain the software layer that connects hardware components to backend systems, enhancing system usability and stability
  • Collaborate effectively with backend and UI developers to deliver clean, well-integrated software solutions
  • Diagnose and resolve issues spanning hardware interfaces, software layers, and application components to maintain system integrity
  • Continuously deepen technical understanding of Bluetooth Mesh systems to improve integration and performance
  • Apply strong software engineering principles to design and implement robust system-level and integration solutions
  • Utilize backend development skills, preferably with Node.js, to support system functionality and scalability
  • Work confidently with C/C++ codebases focusing on integration tasks rather than firmware development
  • Conduct development and debugging activities within Windows-based environments to support product requirements
  • Approach problem-solving with a practical, hands-on mindset to address complex system challenges
Preferred competencies and qualifications
  • Experience working with IoT systems to support connected device ecosystems
  • Familiarity with Bluetooth, BLE, and Mesh protocols to enhance system integration capabilities
  • Knowledge of Qt/Qt6 frameworks to contribute to cross-platform software development
  • Linux development experience, recognizing the cross-platform nature of the communication library with Windows as the primary platform
Who This Role Is Ideal For
  • Engineers who enjoy system integration and end-to-end problem solving
  • Individuals who like making hardware and software work seamlessly together
  • Those who want to grow deeper into IoT and embedded-adjacent software
  • Engineers who are not limited to UI-only or firmware-only roles
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.