Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Engineer

PROX SG PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,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 tech company specializing in IoT solutions is looking for an engineer to bridge hardware and software in Bluetooth Mesh systems. This role involves integrating hardware communication with backend software, collaborating with various teams, and developing stable software layers. Candidates should have experience in IoT, familiarity with Bluetooth protocols, and strong problem-solving skills to enhance system performance and usability. Enjoy the opportunity to work on complex integrations in an innovative environment.

Qualifications

  • Experience working with IoT systems for connected device development.
  • Familiarity with Bluetooth, BLE, and Mesh protocols.
  • Knowledge of cross-platform development using Qt frameworks.

Responsibilities

  • Integrate hardware with software systems to ensure effective communication.
  • Maintain and improve existing C/C++ libraries for hardware-software interaction.
  • Collaborate with backend and UI teams to deliver integrated solutions.

Skills

Communication with Bluetooth Mesh systems
Integration of C/C++ libraries
Backend development with Node.js
System-level problem-solving

Tools

Qt/Qt6
Windows
Linux
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.